public void Update(CapaEntidad.Estructura.Cliente pDatos) { try { string vSQL = string.Empty; vSQL += " UPDATE dbo.Cliente "; vSQL += " SET "; vSQL += " Nombre = @Nombre"; vSQL += " ,Apellido1 = @Apellido1"; vSQL += " ,Apellido2 = @Apellido2"; vSQL += " ,IdInstitucion = @IdInstitucion"; vSQL += " WHERE IdCliente = @IdCliente "; AbrirConexion(); vcmd = new SqlCommand(vSQL, vConnection); vcmd.Parameters.Add("@Nombre", SqlDbType.VarChar).Value = pDatos.Nombre; vcmd.Parameters.Add("@Apellido1", SqlDbType.VarChar).Value = pDatos.Apellido1; vcmd.Parameters.Add("@Apellido2", SqlDbType.VarChar).Value = pDatos.Apellido2; vcmd.Parameters.Add("@IdInstitucion", SqlDbType.Int).Value = pDatos.IdInstitucion; vcmd.Parameters.Add("@IdCliente", SqlDbType.Int).Value = pDatos.IdCliente; vcmd.ExecuteNonQuery(); CerrarConexion(); } catch (Exception ex) { throw new Exception(ex.Message, ex); } }
public void Insert(CapaEntidad.Estructura.Cliente pDatos) { try { string vSQL = string.Empty; vSQL += "DECLARE @Id INT "; vSQL += "SELECT @Id = ISNULL(MAX(IdInstitucion),0) + 1 FROM dbo.Cliente "; vSQL += " INSERT INTO dbo.Cliente(IdCliente, Nombre, Apellido1, Apellido2, IdInstitucion) "; vSQL += " VALUES(@Id, @Nombre, @Apellido1, @Apellido2, @IdInstitucion)"; AbrirConexion(); vcmd = new SqlCommand(vSQL, vConnection); vcmd.Parameters.Add("@Nombre", SqlDbType.VarChar).Value = pDatos.Nombre; vcmd.Parameters.Add("@Apellido1", SqlDbType.VarChar).Value = pDatos.Apellido1; vcmd.Parameters.Add("@Apellido2", SqlDbType.VarChar).Value = pDatos.Apellido2; vcmd.Parameters.Add("@IdInstitucion", SqlDbType.Int).Value = pDatos.IdInstitucion; vcmd.ExecuteNonQuery(); CerrarConexion(); } catch (Exception ex) { throw new Exception(ex.Message, ex); } }
public void Delete(CapaEntidad.Estructura.Cliente pDatos) { CapaDatos.Cliente vDatos = new CapaDatos.Cliente(); try { vDatos.Delete(pDatos); } catch (Exception ex) { throw new Exception(ex.Message, ex); } }
public void Delete(CapaEntidad.Estructura.Cliente pDatos) { DataTable dtResultado = new DataTable(); try { string vSQL = string.Empty; vSQL += "DELETE FROM dbo.Cliente "; vSQL += " WHERE IdCliente = @IdCliente "; AbrirConexion(); vcmd = new SqlCommand(vSQL, vConnection); vcmd.Parameters.Add("@IdCliente", SqlDbType.Int, 32).Value = pDatos.IdCliente; vcmd.ExecuteNonQuery(); CerrarConexion(); } catch (Exception ex) { throw new Exception(ex.Message, ex); } }
private void Aceptar() { CapaEntidad.Estructura.Cliente vEntidad; CapaNegocios.Cliente vNegociosCreditos = new CapaNegocios.Cliente(); try { if (Validar()) { vEntidad = new CapaEntidad.Estructura.Cliente() { IdCliente = Convert.ToInt32(lblId.Text), Nombre = txtNombre.Text, Apellido1 = txtApellido1.Text, Apellido2 = txtApellido2.Text, IdInstitucion = Convert.ToInt32(cboInstitucion.SelectedValue.ToString()) }; switch (vModo) { case "A": vNegociosCreditos.Insert(vEntidad); break; case "B": vNegociosCreditos.Delete(vEntidad); break; case "M": vNegociosCreditos.Update(vEntidad); break; } } } catch (Exception ex) { throw new Exception(ex.Message, ex); } }