public void GuardarCambios(cConcMovInvent Concepto) { //Si el concepto existe actualizamos if (ConcMovInventDA.Existe(Concepto.ID)) { try { ConcMovInventDA.Actualizar(Concepto); } catch (Exception Ex) { throw Ex; } } else { try { //Si no existe entonces lo creamos ConcMovInventDA.Crear(Concepto); } catch (Exception Ex) { throw Ex; } } }
public static void Crear(cConcMovInvent ConcMovInvent) { try { //Declaramos la conexion hacia la base de datos using (SqlConnection Conn = new SqlConnection(cConexion.CadenaConexion())) { Conn.Open(); //Nombre del procedimiento string StoreProc = "uspInsertarConcMovInvent"; //Creamos el command para la insercion SqlCommand Cmd = new SqlCommand(StoreProc, Conn); Cmd.CommandType = CommandType.StoredProcedure; //Parametros Cmd.Parameters.AddWithValue("Descripcion", ConcMovInvent.Descripcion); Cmd.Parameters.AddWithValue("Entrada", ConcMovInvent.Entrada); Cmd.Parameters.AddWithValue("Autom", ConcMovInvent.Autom); Cmd.Parameters.AddWithValue("Observacion", ConcMovInvent.Observacion); Cmd.Parameters.AddWithValue("Relacion", ConcMovInvent.Relacion); } } catch (SqlException Ex) { throw Ex; } }
private void MostrarDatos(cConcMovInvent Concepto) { txtCodigo.Text = Concepto.ID.ToString(); txtDescripcion.Text = Concepto.Descripcion; //Tipo de movimiento if (Convert.ToBoolean(Concepto.Entrada)) { rbEntrada.Checked = true; } else { rbSalida.Checked = true; } //Relacion con cliente if (Concepto.Relacion.ToString() == "C") { rbCliente.Checked = true; } //Relacion con proveedores if (Concepto.Relacion.ToString() == "P") { rbProveedor.Checked = true; } }
private cConcMovInvent ObtenerDatos() { cConcMovInvent Concepto = new cConcMovInvent(); Concepto.Descripcion = txtDescripcion.Text; Concepto.Autom = IndicadorAutomatico(); Concepto.Entrada = IndicadorTipoConcepto(); Concepto.MovInterno = false; Concepto.Relacion = ObtenerRelacon(); return(Concepto); }
public static List <cConcMovInvent> Listar() { try { //Declaramos la conexion hacia la base de datos using (SqlConnection Conn = new SqlConnection(cConexion.CadenaConexion())) { Conn.Open(); //Nombre del procedimiento string StoreProc = "uspListarConcMovInven"; //Creamos el command para la insercion SqlCommand Cmd = new SqlCommand(StoreProc, Conn); Cmd.CommandType = CommandType.StoredProcedure; //Ejecutamos el lector SqlDataReader Reader = Cmd.ExecuteReader(); List <cConcMovInvent> Lista = new List <cConcMovInvent>(); while (Reader.Read()) { cConcMovInvent ConcMovInvent = new cConcMovInvent(); ConcMovInvent.ID = Reader.GetInt32(Reader.GetOrdinal("ID")); ConcMovInvent.Descripcion = Reader.GetString(Reader.GetOrdinal("Descripcion")); ConcMovInvent.Entrada = Reader.GetString(Reader.GetOrdinal("Entrada")); ConcMovInvent.Observacion = Reader.IsDBNull(Reader.GetOrdinal("Observacion")) ?null : Reader.GetString(Reader.GetOrdinal("Observacion")); ConcMovInvent.Autom = Reader.GetString(Reader.GetOrdinal("Autom")); ConcMovInvent.MovInterno = Reader.GetString(Reader.GetOrdinal("MovInterno")); ConcMovInvent.Relacion = Reader.GetString(Reader.GetOrdinal("Relacion")); //Agregamos el articulo a la lista Lista.Add(ConcMovInvent); } //Cerramos la conexion Conn.Close(); //Retornamos la lista de clientes return(Lista); } } catch (SqlException Ex) { return(null); throw Ex; } }
public static cConcMovInvent BuscarPorID(int ID) { try { //Declaramos la conexion hacia la base de datos using (SqlConnection Conn = new SqlConnection(cConexion.CadenaConexion())) { Conn.Open(); //Nombre del procedimiento string StoreProc = "uspBuscarConcMovInventPorID"; //Creamos el command para la insercion SqlCommand Cmd = new SqlCommand(StoreProc, Conn); Cmd.CommandType = CommandType.StoredProcedure; //Parametros Cmd.Parameters.AddWithValue("ID", ID); SqlDataReader Reader = Cmd.ExecuteReader(); cConcMovInvent ConcMovInvent = new cConcMovInvent(); while (Reader.Read()) { ConcMovInvent.ID = Reader.GetInt32(Reader.GetOrdinal("ID")); ConcMovInvent.Descripcion = Reader.GetString(Reader.GetOrdinal("Descripcion")); ConcMovInvent.Entrada = Reader.GetBoolean(Reader.GetOrdinal("Entrada")); ConcMovInvent.Observacion = Reader.IsDBNull(Reader.GetOrdinal("Observacion")) ? null : Reader.GetString(Reader.GetOrdinal("Observacion")); ConcMovInvent.Autom = Reader.GetBoolean(Reader.GetOrdinal("Autom")); ConcMovInvent.MovInterno = Reader.GetBoolean(Reader.GetOrdinal("MovInterno")); ConcMovInvent.Relacion = Reader.GetString(Reader.GetOrdinal("Relacion")); } Conn.Close(); return(ConcMovInvent); } } catch (SqlException Ex) { return(null); throw Ex; } }