me has ayudado mucho mas que mis profesores de carrera, tengo todos tus vídeos y a cualquier persona que tenga problemas con la programación, la envió a este canal, MUCHAS GRACIAS!!!!!!!!! no hay mas que pueda decir, y espero nos sigas ayudando, con tus excelentes tutoriales, Saludos!
Gracias a tu curso estoy a punto de conseguir trabajo como programador C#, sé que es un camino largo, pero fue una muy buena iniciación y desde Argentina te agradezco, porque estoy estudiando Lic. En Sistemas y no dan en la carrera el lenguaje C# que me piden para este trabajo y me estarías dando la posibilidad de trabajar por primera vez en el ámbito de la programación, mil gracias por todo y espero seguir viéndote en otros cursos. Saludos genio!.
Juan, como siempre muy buenos tus cursos. pero podrás agregar algún ejemplo de como estructurar un proyecto con algún patrón ej..MVVM siguiendo tus conocimientos y experiencia... Desde ya muchas gracias..
hola broth!! que pena molestarte te puedo pedir el favor de explicarme como podria hacer este mismo procedimiento en 3 capas el DELETE de pedido La verdad no se que dato devolver para que se pueda realizar en 3 capas te lo agradeceria mil gracias
WIII Que satisfacción haber llegado hasta acá desde el primer vídeo. Una pregunta para el que sepa, llegado a éste punto que nivel de conocimiento se tiene en c#? Medio bajo?
Por cierto, un agradecimiento especial al profesor creador del canal, concuerdo con todos los comentarios que alagan su forma de explicar y espero que eso lo motive a seguir teniendo exito en todos sus proyectos
Hola! queria saber cuantos videos quedan para terminar el curso de programacion y que estemos listos para desarollo web, de aplicaciones o de videojuegos Gracias!
Hola. Algun buen samaritano me puede ayudar con este error? me lanza esta excepción cuando selecciono un elemento. System.Data.SqlClient.SqlException: 'The parameterized query '(@ClienteId nvarchar(4000))SELECT * FROM PEDIDO P INNER JOIN CLI' expects the parameter '@ClienteId', which was not supplied.'
He colocado un messagebox para preguntar si esta seguro del pedido a borrar y luego lo condiciono con un IF para borrarlo definitivamente. Saludos desde Colombia, con el pico bien alto de la pandemia y muchas gracias.
hola hermano tambien soy de colombia vivo en soacha te puedo pedir un favor ? me puedes ayudar o explicar que tipo de dato devolver para que me borre el registro en las 3 capas por favor
Hola, antes que nada muchas gracias por tus enseñanzas Juan!! Tengo un problema y lo he revisado 30 veces y tengo todo igual que tu. Pondre el codico y el error debajo. Gracias! private void Button_Click(object sender, RoutedEventArgs e) { string quary = "DELETE FROM ClientOrder WHERE Id=@ClientOrderId"; SqlCommand mySqlCommand = new SqlCommand(quary, myConnectionSql); myConnectionSql.Open(); mySqlCommand.Parameters.AddWithValue("@ClientOrderId", allmyOrders.SelectedValue); mySqlCommand.ExecuteNonQuery(); myConnectionSql.Close(); showAllOrders(); } ERROR: System.Data.SqlClient.SqlException: 'The parameterized query '(@ClientOrderId nvarchar(4000))DELETE FROM ClientOrder WHERE Id=' expects the parameter '@ClientOrderId', which was not supplied.'
// Make sure to check if SelectedValue is not null if (allmyOrders.SelectedValue == null) { MessageBox.Show("Please select an order to delete."); return; } int clientOrderId; if (!int.TryParse(allmyOrders.SelectedValue.ToString(), out clientOrderId)) { MessageBox.Show("Invalid order ID."); return; } string query = "DELETE FROM ClientOrder WHERE Id = @COId"; try { using (SqlCommand mySqlCommand = new SqlCommand(query, myConnectionSql)) { mySqlCommand.Parameters.AddWithValue("@COId", clientOrderId); myConnectionSql.Open(); int rowsAffected = mySqlCommand.ExecuteNonQuery(); if (rowsAffected > 0) { MessageBox.Show("Order deleted successfully."); } else { MessageBox.Show("No order found with the given ID."); } } } catch (SqlException sqlEx) { MessageBox.Show($"An error occurred: {sqlEx.Message}"); } catch (Exception ex) { MessageBox.Show($"An unexpected error occurred: {ex.Message}"); } finally { showAllOrders(); } myConnectionSql.Close(); }
El error que estás encontrando indica que el parámetro @ClientOrderId no está siendo suministrado correctamente a la consulta SQL. Una de las posibles causas es que el valor que estás asignando a ese parámetro (allmyOrders.SelectedValue) sea nulo o no esté en el formato correcto que espera la base de datos (por ejemplo, que sea un entero o una cadena). Necesito todo el código. ¡Saludos!
me has ayudado mucho mas que mis profesores de carrera, tengo todos tus vídeos y a cualquier persona que tenga problemas con la programación, la envió a este canal, MUCHAS GRACIAS!!!!!!!!! no hay mas que pueda decir, y espero nos sigas ayudando, con tus excelentes tutoriales, Saludos!
Claro y pedagógico, un gustazo como de costumbre. Gracias, de veras su labor es magnífica, siga con ese espíritu, maestro.
Gracias a tu curso estoy a punto de conseguir trabajo como programador C#, sé que es un camino largo, pero fue una muy buena iniciación y desde Argentina te agradezco, porque estoy estudiando Lic. En Sistemas y no dan en la carrera el lenguaje C# que me piden para este trabajo y me estarías dando la posibilidad de trabajar por primera vez en el ámbito de la programación, mil gracias por todo y espero seguir viéndote en otros cursos. Saludos genio!.
lucas, vos que lenguaje me recomendas para empezar de a poco?
@@juanmelesi6253 siempre recomiendan empezar por python que esta muy bien ademas en este canal tambien hay un curso de python desde cero
Juan, como siempre muy buenos tus cursos. pero podrás agregar algún ejemplo de como estructurar un proyecto con algún patrón ej..MVVM siguiendo tus conocimientos y experiencia... Desde ya muchas gracias..
Proporcionas un gran contenido!
Gracias por tu esfuerzo.🙇
gracias Juan!!!
muchísimas gracias Juan!!!!!! :))))))))
Saludo bendiciones profe, que seguiria después de este curso para ser backend con C#, O que seguiria por aprender?
Gracias excelente curso, si puedes hacer un ejemplo de 3 capas seria genial
hola broth!!
que pena molestarte te puedo pedir el favor de explicarme como podria hacer este mismo procedimiento en 3 capas el DELETE de pedido
La verdad no se que dato devolver para que se pueda realizar en 3 capas
te lo agradeceria
mil gracias
Gracias!!!!!!!!
Me ayudas muchísimo!
Eres el mejor
Crack estoy un poco mas atras pero gracias por seguir!
WIII Que satisfacción haber llegado hasta acá desde el primer vídeo. Una pregunta para el que sepa, llegado a éste punto que nivel de conocimiento se tiene en c#? Medio bajo?
Por cierto, un agradecimiento especial al profesor creador del canal, concuerdo con todos los comentarios que alagan su forma de explicar y espero que eso lo motive a seguir teniendo exito en todos sus proyectos
@@josephmanzio bajo, falta mucho, programacion concurrente, mas graficos, conexiones a internet, etc
@@adriannunez3108 Genial!, gracias por responder
Excelente....gracias
mas que recomendado
Hola! queria saber cuantos videos quedan para terminar el curso de programacion y que estemos listos para desarollo web, de aplicaciones o de videojuegos
Gracias!
Hola. Algun buen samaritano me puede ayudar con este error? me lanza esta excepción cuando selecciono un elemento.
System.Data.SqlClient.SqlException: 'The parameterized query '(@ClienteId nvarchar(4000))SELECT * FROM PEDIDO P INNER JOIN CLI' expects the parameter '@ClienteId', which was not supplied.'
al final pusiste el método MuestraPedidos en vez de MuestraTodosPedidos. Me pasó lo mismo.
Hola estimado pudiste solucionarlo , me da el mismo error. Pero si primero selecciono los otros listbox alli si que me deja. Me comentas
Nuevo video!
He colocado un messagebox para preguntar si esta seguro del pedido a borrar y luego lo condiciono con un IF para borrarlo definitivamente. Saludos desde Colombia, con el pico bien alto de la pandemia y muchas gracias.
hola hermano
tambien soy de colombia vivo en soacha
te puedo pedir un favor ?
me puedes ayudar o explicar que tipo de dato devolver para que me borre el registro en las 3 capas por favor
no entiendo porque pero por la parte de crear el codigo para borrar con el boton , ya no me a funcionado nada
saludos profe, creo que no ha mencioando la necesidad de cerrar la conexion sql con el comando miconexionSql.Close();
Hola, antes que nada muchas gracias por tus enseñanzas Juan!!
Tengo un problema y lo he revisado 30 veces y tengo todo igual que tu. Pondre el codico y el error debajo. Gracias!
private void Button_Click(object sender, RoutedEventArgs e)
{
string quary = "DELETE FROM ClientOrder WHERE Id=@ClientOrderId";
SqlCommand mySqlCommand = new SqlCommand(quary, myConnectionSql);
myConnectionSql.Open();
mySqlCommand.Parameters.AddWithValue("@ClientOrderId", allmyOrders.SelectedValue);
mySqlCommand.ExecuteNonQuery();
myConnectionSql.Close();
showAllOrders();
}
ERROR:
System.Data.SqlClient.SqlException: 'The parameterized query '(@ClientOrderId nvarchar(4000))DELETE FROM ClientOrder WHERE Id=' expects the parameter '@ClientOrderId', which was not supplied.'
Lo resolvi, codigo debajo:
private void Button_Click(object sender, RoutedEventArgs e)
{
// Make sure to check if SelectedValue is not null
if (allmyOrders.SelectedValue == null)
{
MessageBox.Show("Please select an order to delete.");
return;
}
int clientOrderId;
if (!int.TryParse(allmyOrders.SelectedValue.ToString(), out clientOrderId))
{
MessageBox.Show("Invalid order ID.");
return;
}
string query = "DELETE FROM ClientOrder WHERE Id = @COId";
try
{
using (SqlCommand mySqlCommand = new SqlCommand(query, myConnectionSql))
{
mySqlCommand.Parameters.AddWithValue("@COId", clientOrderId);
myConnectionSql.Open();
int rowsAffected = mySqlCommand.ExecuteNonQuery();
if (rowsAffected > 0)
{
MessageBox.Show("Order deleted successfully.");
}
else
{
MessageBox.Show("No order found with the given ID.");
}
}
}
catch (SqlException sqlEx)
{
MessageBox.Show($"An error occurred: {sqlEx.Message}");
}
catch (Exception ex)
{
MessageBox.Show($"An unexpected error occurred: {ex.Message}");
}
finally
{
showAllOrders();
}
myConnectionSql.Close();
}
El error que estás encontrando indica que el parámetro @ClientOrderId no está siendo suministrado correctamente a la consulta SQL. Una de las posibles causas es que el valor que estás asignando a ese parámetro (allmyOrders.SelectedValue) sea nulo o no esté en el formato correcto que espera la base de datos (por ejemplo, que sea un entero o una cadena).
Necesito todo el código. ¡Saludos!