public bool insertarCliente(Cliente cliente) { MySqlCommand comandoMySQL = new MySqlCommand("spInsertarCliente"); bool insertar = false; try { comandoMySQL = gestorMySQL.obtenerComandoDeProcedimiento(comandoMySQL); comandoMySQL.Parameters.AddWithValue("prmstrNombre", cliente.Nombre); comandoMySQL.Parameters.AddWithValue("prmstrApellido", cliente.Apellido); comandoMySQL.Parameters.AddWithValue("prmstrDireccion", cliente.Direccion); comandoMySQL.Parameters.AddWithValue("prmstrCiudad", cliente.Ciudad); comandoMySQL.Parameters.AddWithValue("prmintTelefono", cliente.Telefono); comandoMySQL.Parameters.AddWithValue("prmstrEmail", cliente.Email); comandoMySQL.Parameters.AddWithValue("prmdateFecha_nacimiento", cliente.FechaNacimiento); comandoMySQL.Parameters.AddWithValue("prmstrSexo", cliente.Sexo); comandoMySQL.Parameters.AddWithValue("prmstrPassword", cliente.Password); int indiceInsertado = comandoMySQL.ExecuteNonQuery(); if (indiceInsertado > 0) { insertar = true; } return(insertar); } catch (Exception err) { throw new Exception("Ocurrio un problema al insertar cliente.", err); } }
public int insertarPedido(Pedido pedido) { MySqlCommand comandoMySQL = new MySqlCommand("spInsertarPedido"); try { comandoMySQL = gestorMySQL.obtenerComandoDeProcedimiento(comandoMySQL); comandoMySQL.Parameters.AddWithValue("prmstrNumero", pedido.Numero); comandoMySQL.Parameters.AddWithValue("prmstrIdCliente", pedido.Cliente.IdCliente); int lastId = Convert.ToInt32(comandoMySQL.ExecuteScalar()); return(lastId); } catch (Exception ex) { throw ex; } }
public bool pagarPedido(int idPedido) { MySqlCommand comando = new MySqlCommand("spPagarPedido"); bool pagado = false; try { comando = gestorMySQL.obtenerComandoDeProcedimiento(comando); comando.Parameters.AddWithValue("idPedido", idPedido); int indiceInsertado = comando.ExecuteNonQuery(); if (indiceInsertado > 0) { pagado = true; } return(pagado); } catch (Exception ex) { throw ex; } }