public static List <BE_Documentos> Listar_Documentos_x_ID(BE_Documentos pBE_Documentos) { IDataReader DataReader = null; List <BE_Documentos> oBE_Documentos = new List <BE_Documentos>(); try { SqlCommand cmd = (SqlCommand)db.GetStoredProcCommand("USP_SEL_DOCUMENTOS_X_ID"); db.AddInParameter(cmd, "@ID", DbType.String, pBE_Documentos.ID); cmd.CommandTimeout = Convert.ToInt32(DuracionConexion.corta); using (DataReader = db.ExecuteReader(cmd)) { while (DataReader.Read()) { oBE_Documentos.Add(new BE_Documentos(DataReader, 2)); } } return(oBE_Documentos); } catch (Exception ex) { throw ex; } finally { if (!DataReader.IsClosed) { DataReader.Close(); } } }
public static List <BE_Documentos> Listar_Documentos_x_ID(BE_Documentos pBE_Documentos) { try { return(DA_Documentos.Listar_Documentos_x_ID(pBE_Documentos)); } catch (Exception ex) { throw ex; } }
public void Listar_Documentos() { List <BE_Documentos> Lista_Documentos = new List <BE_Documentos>(); pBE_Documentos = new BE_Documentos(); pBL_Documentos = new BL_Documentos(); pBE_Documentos.Str_texto_buscar = Convert.ToString(txt_Documentos_buscar.Text); Lista_Documentos = BL_Documentos.Listar_Documentos(pBE_Documentos); gv_Documentos_Lista.AutoGenerateColumns = false; gv_Documentos_Lista.DataSource = Lista_Documentos; gv_Documentos_Lista.ClearSelection(); }
public void Listar_Documentos_x_ID() { List <BE_Documentos> Lista_Documentos = new List <BE_Documentos>(); pBE_Documentos = new BE_Documentos(); pBL_Documentos = new BL_Documentos(); pBE_Documentos.ID = Convert.ToInt32(txt_Documentos_ID.Text); Lista_Documentos = BL_Documentos.Listar_Documentos_x_ID(pBE_Documentos); txt_Documentos_Codigo.Text = Convert.ToString(Lista_Documentos[0].Str_cod_documento); txt_Documentos_Denominacion.Text = Convert.ToString(Lista_Documentos[0].Str_deno_documento); txt_Documentos_Numero.Text = Convert.ToString(Lista_Documentos[0].Str_num_documento); txt_Documentos_Serie.Text = Convert.ToString(Lista_Documentos[0].Str_serie_documento); }
public static int ActualizarEstadoDocumento(BE_Documentos pBE_Documentos) { int intIDActualizacion = 0; try { SqlCommand cmd = (SqlCommand)db.GetStoredProcCommand("USP_UPD_ESTADO_DOCUMENTOS"); cmd.CommandTimeout = Convert.ToInt32(DuracionConexion.corta); db.AddInParameter(cmd, "@id_documento", DbType.Int32, pBE_Documentos.ID); db.AddInParameter(cmd, "@id_usuario_modificacion", DbType.Int32, pBE_Documentos.IDUsuarioModificacion); db.ExecuteNonQuery(cmd); intIDActualizacion = 1; } catch (Exception ex) { throw ex; } return(intIDActualizacion); }
public static int Actualizar_Documentos(BE_Documentos pBE_Documentos) { int intValor = 0; try { using (TransactionScope ts = new TransactionScope()) { intValor = DA_Documentos.Actualizar_Documentos(pBE_Documentos); ts.Complete(); } intValor = Convert.ToInt32(pBE_Documentos.ID); } catch (Exception ex) { throw ex; } return(intValor); }
private void btn_Documentos_Eliminar_Click(object sender, EventArgs e) { try { if (gv_Documentos_Lista.RowCount > 0) { int ID = Convert.ToInt16(label2.Text); if (ID == 0) { MessageBox.Show("Seleccione fila"); } else { label2.Text = Convert.ToString(0); if (MessageBox.Show("Estas seguro de eliminar este registro ?", "Eliminar registro", MessageBoxButtons.YesNo) == DialogResult.Yes) { pBE_Documentos = new BE_Documentos(); pBL_Documentos = new BL_Documentos(); pBE_Documentos.ID = ID; pBE_Documentos.IDUsuarioModificacion = 1; BL_Documentos.ActualizarEstadoDocumento(pBE_Documentos); Listar_Documentos(); MessageBox.Show("Registro eliminado"); } } } else { MessageBox.Show("No hay registros, lista vacia"); } } catch { } }
public void Registrar_Documentos() { int res = 0; pBE_Documentos = new BE_Documentos(); pBL_Documentos = new BL_Documentos(); pBE_Documentos.ID = Convert.ToInt32(txt_Documentos_ID.Text); pBE_Documentos.Str_cod_documento = txt_Documentos_Codigo.Text; pBE_Documentos.Str_deno_documento = txt_Documentos_Denominacion.Text; pBE_Documentos.Str_num_documento = txt_Documentos_Numero.Text; pBE_Documentos.Str_serie_documento = txt_Documentos_Serie.Text; if (Convert.ToInt32(txt_Documentos_ID.Text) == 0) { pBE_Documentos.IDUsuarioCreacion = 1; res = BL_Documentos.Registrar_Documentos(pBE_Documentos); } else { pBE_Documentos.IDUsuarioModificacion = 1; res = BL_Documentos.Actualizar_Documentos(pBE_Documentos); } }
public static int Registrar_Documentos(BE_Documentos pBE_Documentos) { int intIDInsercion = 0; try { SqlCommand cmd = (SqlCommand)db.GetStoredProcCommand("USP_INS_DOCUMENTOS"); cmd.CommandTimeout = Convert.ToInt32(DuracionConexion.corta); db.AddOutParameter(cmd, "@id_documento", DbType.Int32, 0); db.AddInParameter(cmd, "@v_cod_documento", DbType.String, pBE_Documentos.Str_cod_documento); db.AddInParameter(cmd, "@v_deno_documento", DbType.String, pBE_Documentos.Str_deno_documento); db.AddInParameter(cmd, "@v_serie_documento", DbType.String, pBE_Documentos.Str_serie_documento); db.AddInParameter(cmd, "@v_num_documento", DbType.String, pBE_Documentos.Str_num_documento); db.AddInParameter(cmd, "@id_usuario_creacion", DbType.Int32, pBE_Documentos.IDUsuarioCreacion); db.ExecuteNonQuery(cmd); intIDInsercion = Convert.ToInt32(db.GetParameterValue(cmd, "@id_documento")); pBE_Documentos.ID = intIDInsercion; } catch (Exception ex) { throw ex; } return(intIDInsercion); }