public void Registrar_Empresa() { int res = 0; pBE_Empresa = new BE_Empresa(); pBL_Empresa = new BL_Empresa(); pBE_Empresa.ID = Convert.ToInt32(txt_Empresa_Codigo.Text); pBE_Empresa.Str_num_documento = txt_Empresa_Documento.Text; pBE_Empresa.Str_nom_empresa = txt_Empresa_RSocial.Text; pBE_Empresa.Str_direccion_empresa = txt_Empresa_Direccion.Text; pBE_Empresa.oBE_Departamento.ID = Convert.ToInt16(cbo_Empresa_Departamento.SelectedValue); pBE_Empresa.oBE_Provincia.ID = Convert.ToInt32(cbo_Empresa_Provincia.SelectedValue); pBE_Empresa.oBE_Distrito.ID = Convert.ToInt32(cbo_Empresa_Distrito.SelectedValue); pBE_Empresa.Str_ubigeo = txt_Empresa_UbiGeo.Text; if (Convert.ToInt32(txt_Empresa_Codigo.Text) == 0) { pBE_Empresa.IDUsuarioCreacion = 1; res = BL_Empresa.Registrar_Empresa(pBE_Empresa); } else { pBE_Empresa.IDUsuarioModificacion = 1; res = BL_Empresa.Actualizar_Empresa(pBE_Empresa); } }
public static List <BE_Empresa> Listar_Empresas_x_ID(BE_Empresa pBE_Empresa) { IDataReader DataReader = null; List <BE_Empresa> oBE_Empresa = new List <BE_Empresa>(); try { SqlCommand cmd = (SqlCommand)db.GetStoredProcCommand("USP_SEL_EMPRESA_X_ID"); db.AddInParameter(cmd, "@ID", DbType.String, pBE_Empresa.ID); cmd.CommandTimeout = Convert.ToInt32(DuracionConexion.corta); using (DataReader = db.ExecuteReader(cmd)) { while (DataReader.Read()) { oBE_Empresa.Add(new BE_Empresa(DataReader, 2)); } } return(oBE_Empresa); } catch (Exception ex) { throw ex; } finally { if (!DataReader.IsClosed) { DataReader.Close(); } } }
public static int Registrar_Empresa(BE_Empresa pBE_Empresa) { int intIDInsercion = 0; try { SqlCommand cmd = (SqlCommand)db.GetStoredProcCommand("USP_INS_EMPRESA"); cmd.CommandTimeout = Convert.ToInt32(DuracionConexion.corta); db.AddOutParameter(cmd, "@id_empresa", DbType.Int32, 0); db.AddInParameter(cmd, "@v_num_documento", DbType.String, pBE_Empresa.Str_num_documento); db.AddInParameter(cmd, "@v_nom_empresa", DbType.String, pBE_Empresa.Str_nom_empresa); db.AddInParameter(cmd, "@v_direccion_empresa", DbType.String, pBE_Empresa.Str_direccion_empresa); db.AddInParameter(cmd, "@id_departamento", DbType.Int16, pBE_Empresa.oBE_Departamento.ID); db.AddInParameter(cmd, "@id_provincia", DbType.Int16, pBE_Empresa.oBE_Provincia.ID); db.AddInParameter(cmd, "@id_distrito", DbType.Int16, pBE_Empresa.oBE_Distrito.ID); db.AddInParameter(cmd, "@v_ubigeo", DbType.String, pBE_Empresa.Str_ubigeo); db.AddInParameter(cmd, "@id_usuario_creacion", DbType.Int32, pBE_Empresa.IDUsuarioCreacion); db.ExecuteNonQuery(cmd); intIDInsercion = Convert.ToInt32(db.GetParameterValue(cmd, "@id_empresa")); pBE_Empresa.ID = intIDInsercion; } catch (Exception ex) { throw ex; } return(intIDInsercion); }
public static List <BE_Empresa> Listar_Empresa_x_ID(BE_Empresa pBE_Empresa) { try { return(DA_Empresa.Listar_Empresas_x_ID(pBE_Empresa)); } catch (Exception ex) { throw ex; } }
public void Listar_Empresa() { List <BE_Empresa> Listar_Empresa = new List <BE_Empresa>(); pBE_Empresa = new BE_Empresa(); pBL_Empresa = new BL_Empresa(); pBE_Empresa.Str_texto_buscar = Convert.ToString(txt_buscar.Text); Listar_Empresa = BL_Empresa.Listar_Empresa(pBE_Empresa); gv_Empresa_Lista.AutoGenerateColumns = false; gv_Empresa_Lista.DataSource = Listar_Empresa; gv_Empresa_Lista.ClearSelection(); }
public static int ActualizarEstadoEmpresa(BE_Empresa pBE_Empresa) { int intIDActualizacion = 0; try { SqlCommand cmd = (SqlCommand)db.GetStoredProcCommand("USP_UPD_ESTADO_EMPRESA"); cmd.CommandTimeout = Convert.ToInt32(DuracionConexion.corta); db.AddInParameter(cmd, "@id_empresa", DbType.Int32, pBE_Empresa.ID); db.AddInParameter(cmd, "@id_usuario_modificacion", DbType.Int32, pBE_Empresa.IDUsuarioModificacion); db.ExecuteNonQuery(cmd); intIDActualizacion = 1; } catch (Exception ex) { throw ex; } return(intIDActualizacion); }
public static int Actualizar_Empresa(BE_Empresa pBE_Empresa) { int intValor = 0; try { using (TransactionScope ts = new TransactionScope()) { intValor = DA_Empresa.Actualizar_Empresa(pBE_Empresa); ts.Complete(); } intValor = Convert.ToInt32(pBE_Empresa.ID); } catch (Exception ex) { throw ex; } return(intValor); }
public void Listar_Empresa_x_ID() { List <BE_Empresa> Listar_Empresa_x_ID = new List <BE_Empresa>(); pBE_Empresa = new BE_Empresa(); pBL_Empresa = new BL_Empresa(); pBE_Empresa.ID = Convert.ToInt32(txt_Empresa_Codigo.Text); Listar_Empresa_x_ID = BL_Empresa.Listar_Empresa_x_ID(pBE_Empresa); txt_Empresa_Codigo.Text = Convert.ToString(Listar_Empresa_x_ID[0].ID); txt_Empresa_Documento.Text = Convert.ToString(Listar_Empresa_x_ID[0].Str_num_documento); txt_Empresa_RSocial.Text = Convert.ToString(Listar_Empresa_x_ID[0].Str_nom_empresa); txt_Empresa_Direccion.Text = Convert.ToString(Listar_Empresa_x_ID[0].Str_direccion_empresa); cbo_Empresa_Departamento.Text = Convert.ToString(Listar_Empresa_x_ID[0].oBE_Departamento.Str_Departamento); cbo_Empresa_Provincia.Text = Convert.ToString(Listar_Empresa_x_ID[0].oBE_Provincia.Str_Provincia); cbo_Empresa_Distrito.Text = Convert.ToString(Listar_Empresa_x_ID[0].oBE_Distrito.Str_Distrito); txt_Empresa_UbiGeo.Text = Convert.ToString(Listar_Empresa_x_ID[0].Str_ubigeo); }
private void btn_Empresa_Eliminar_Click(object sender, EventArgs e) { try { if (gv_Empresa_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_Empresa = new BE_Empresa(); pBL_Empresa = new BL_Empresa(); pBE_Empresa.ID = ID; pBE_Empresa.IDUsuarioModificacion = 1; BL_Empresa.ActualizarEstadoEmpresa(pBE_Empresa); Listar_Empresa(); MessageBox.Show("Registro eliminado"); } } } else { MessageBox.Show("No hay registros, lista vacia"); } } catch { } }