public static int Actualizar_clientes(BE_clientes pBE_clientes) { int intIDActualizacion = 0; try { SqlCommand cmd = (SqlCommand)db.GetStoredProcCommand("USP_UPD_CLIENTES"); cmd.CommandTimeout = Convert.ToInt32(DuracionConexion.corta); db.AddInParameter(cmd, "@id_cliente", DbType.Int32, pBE_clientes.ID); db.AddInParameter(cmd, "@id_tipo_documento", DbType.Int32, pBE_clientes.oBE_Tipo_Documento.ID); db.AddInParameter(cmd, "@v_num_documento", DbType.String, pBE_clientes.Str_num_documento); db.AddInParameter(cmd, "@v_nom_cliente", DbType.String, pBE_clientes.Str_nom_cliente); db.AddInParameter(cmd, "@v_direccion_cliente", DbType.String, pBE_clientes.Str_direccion_cliente); db.AddInParameter(cmd, "@id_departamento", DbType.Int16, pBE_clientes.oBE_Departamento.ID); db.AddInParameter(cmd, "@id_provincia", DbType.Int16, pBE_clientes.oBE_Provincia.ID); db.AddInParameter(cmd, "@id_distrito", DbType.Int16, pBE_clientes.oBE_Distrito.ID); db.AddInParameter(cmd, "@v_ubigeo", DbType.String, pBE_clientes.Str_v_ubigeo); db.AddInParameter(cmd, "@i_chk_promo_vigentes", DbType.Int16, pBE_clientes.Int_chk_promo_vigentes); db.AddInParameter(cmd, "@i_chk_aceptar_vtas_credito", DbType.Int16, pBE_clientes.Int_chk_aceptar_vtas_credito); db.AddInParameter(cmd, "@d_linea_credito", DbType.Decimal, pBE_clientes.Dcm_linea_credito); db.AddInParameter(cmd, "@d_credito_utilizado", DbType.Decimal, pBE_clientes.Dcm_credito_utilizado); db.AddInParameter(cmd, "@d_credito_disponible", DbType.Decimal, pBE_clientes.Dcm_credito_disponible); db.AddInParameter(cmd, "@id_usuario_modificacion", DbType.Int32, pBE_clientes.IDUsuarioModificacion); db.ExecuteNonQuery(cmd); intIDActualizacion = 1; } catch (Exception ex) { throw ex; } return(intIDActualizacion); }
public static List <BE_clientes> Listar_Clientes_x_NumDoc(BE_clientes pBE_Clientes) { IDataReader DataReader = null; List <BE_clientes> oBE_Clientes = new List <BE_clientes>(); try { SqlCommand cmd = (SqlCommand)db.GetStoredProcCommand("USP_SEL_CLIENTES_X_NUMDOC"); db.AddInParameter(cmd, "@v_num_documento", DbType.String, pBE_Clientes.Str_num_documento); cmd.CommandTimeout = Convert.ToInt32(DuracionConexion.corta); using (DataReader = db.ExecuteReader(cmd)) { while (DataReader.Read()) { oBE_Clientes.Add(new BE_clientes(DataReader, 3)); } } return(oBE_Clientes); } catch (Exception ex) { throw ex; } finally { if (!DataReader.IsClosed) { DataReader.Close(); } } }
private void btnObtener_Click(object sender, EventArgs e) { int res = 0; BE_clientes pBE_clientes = new BE_clientes(); pBE_clientes.ID = Convert.ToInt32(0); pBE_clientes.oBE_Tipo_Documento.ID = (this.txtRucDNI.Text.Length == 8) ? 1 : 6; pBE_clientes.Str_num_documento = txtRucDNI.Text; pBE_clientes.Str_nom_cliente = txtNombre.Text; pBE_clientes.Str_direccion_cliente = null; pBE_clientes.oBE_Departamento.ID = null; pBE_clientes.oBE_Provincia.ID = null; pBE_clientes.oBE_Distrito.ID = null; pBE_clientes.Str_v_ubigeo = null; pBE_clientes.Int_chk_promo_vigentes = 0; pBE_clientes.Dcm_linea_credito = 0; pBE_clientes.Dcm_credito_utilizado = 0; pBE_clientes.Dcm_credito_disponible = 0; pBE_clientes.IDUsuarioCreacion = 1; res = BL_Clientes.Registrar_clientes(pBE_clientes); this.txtRucDNI.Clear(); this.txtNombre.Clear(); txt_buscar.Text = pBE_Clientes.Str_num_documento; this.pnlBusquedaSunat.Visible = false; }
public static List <BE_clientes> Listar_Clientes_x_NumDoc(BE_clientes pBE_Clientes) { try { return(DA_Clientes.Listar_Clientes_x_NumDoc(pBE_Clientes)); } catch (Exception ex) { throw ex; } }
public void Listar_Clientes() { List <BE_clientes> Listar_Clientes = new List <BE_clientes>(); pBE_Clientes = new BE_clientes(); pBL_Clientes = new BL_Clientes(); pBE_Clientes.Str_texto_buscar = Convert.ToString(txt_buscar.Text); Listar_Clientes = BL_Clientes.Listar_Clientes(pBE_Clientes); gv_Clientes_Lista.AutoGenerateColumns = false; gv_Clientes_Lista.DataSource = Listar_Clientes; gv_Clientes_Lista.ClearSelection(); }
public void Listar_Clientes_x_ID() { List <BE_clientes> Listar_Clientes_x_ID = new List <BE_clientes>(); pBE_clientes = new BE_clientes(); pBL_clientes = new BL_Clientes(); pBE_clientes.ID = Convert.ToInt32(txt_Codigo_Cliente.Text); Listar_Clientes_x_ID = BL_Clientes.Listar_Clientes_x_ID(pBE_clientes); txt_Codigo_Cliente.Text = Convert.ToString(Listar_Clientes_x_ID[0].ID); cbo_Clientes_Documento.Text = Convert.ToString(Listar_Clientes_x_ID[0].oBE_Tipo_Documento.Str_abrev_tipo_documento); txt_Documento_Cliente.Text = Convert.ToString(Listar_Clientes_x_ID[0].Str_num_documento); txt_Clientes_RazonSocial.Text = Convert.ToString(Listar_Clientes_x_ID[0].Str_nom_cliente); txt_Clientes_Direccion.Text = Convert.ToString(Listar_Clientes_x_ID[0].Str_direccion_cliente); cbo_Clientes_Departamento.Text = Convert.ToString(Listar_Clientes_x_ID[0].oBE_Departamento.Str_Departamento); cbo_Clientes_Provincia.Text = Convert.ToString(Listar_Clientes_x_ID[0].oBE_Provincia.Str_Provincia); cbo_Clientes_Distrito.Text = Convert.ToString(Listar_Clientes_x_ID[0].oBE_Distrito.Str_Distrito); txt_Clientes_Ubigeo.Text = Convert.ToString(Listar_Clientes_x_ID[0].Str_v_ubigeo); if (Listar_Clientes_x_ID[0].Int_chk_promo_vigentes == 1) { chk_Clientes_ProVigentes.Checked = true; } else { chk_Clientes_ProVigentes.Checked = false; } if (Listar_Clientes_x_ID[0].Int_chk_aceptar_vtas_credito == 1) { chk_Clientes_VentaCredito.Checked = true; } else { chk_Clientes_VentaCredito.Checked = false; } txt_Clientes_LineaCredito.Text = Convert.ToString(Listar_Clientes_x_ID[0].Dcm_linea_credito); txt_Clientes_CreditoUtilizado.Text = Convert.ToString(Listar_Clientes_x_ID[0].Dcm_credito_utilizado); txt_Clientes_CreditoDisponible.Text = Convert.ToString(Listar_Clientes_x_ID[0].Dcm_credito_disponible); this.Listar_Nivel_Dcto_x_Cliente(); }
public static int ActualizarEstadoclientes(BE_clientes pBE_clientes) { int intIDActualizacion = 0; try { SqlCommand cmd = (SqlCommand)db.GetStoredProcCommand("USP_UPD_ESTADO_CLIENTES"); cmd.CommandTimeout = Convert.ToInt32(DuracionConexion.corta); db.AddInParameter(cmd, "@id_cliente", DbType.Int32, pBE_clientes.ID); db.AddInParameter(cmd, "@id_usuario_modificacion", DbType.Int32, pBE_clientes.IDUsuarioModificacion); db.ExecuteNonQuery(cmd); intIDActualizacion = 1; } catch (Exception ex) { throw ex; } return(intIDActualizacion); }
private void gv_Clientes_Lista_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { if (this._tipo == 1) { DataGridViewRow row = gv_Clientes_Lista.CurrentRow; int valor = Convert.ToInt32(row.Cells["ID"].Value); var clienteTmp = BL_Clientes.Listar_Clientes_x_ID(new BE_clientes() { ID = valor }); if (clienteTmp.Count > 0) { pBE_Clientes = clienteTmp[0]; this.Close(); } } }
public static int Actualizar_clientes(BE_clientes pBE_clientes) { int intValor = 0; try { using (TransactionScope ts = new TransactionScope()) { intValor = DA_Clientes.Actualizar_clientes(pBE_clientes); ts.Complete(); } intValor = Convert.ToInt32(pBE_clientes.ID); } catch (Exception ex) { throw ex; } return(intValor); }
private void btn_Clientes_Eliminar_Click(object sender, EventArgs e) { try { if (gv_Clientes_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_Clientes = new BE_clientes(); pBL_Clientes = new BL_Clientes(); pBE_Clientes.ID = ID; pBE_Clientes.IDUsuarioModificacion = 1; BL_Clientes.ActualizarEstadoclientes(pBE_Clientes); Listar_Clientes(); MessageBox.Show("Registro eliminado"); } } } else { MessageBox.Show("No hay registros, lista vacia"); } } catch { } }
public void Registrar_Clientes() { int res = 0; pBE_clientes = new BE_clientes(); pBL_clientes = new BL_Clientes(); pBE_clientes.ID = Convert.ToInt32(txt_Codigo_Cliente.Text); pBE_clientes.oBE_Tipo_Documento.ID = Convert.ToInt32(cbo_Clientes_Documento.SelectedValue); pBE_clientes.Str_num_documento = txt_Documento_Cliente.Text; pBE_clientes.Str_nom_cliente = txt_Clientes_RazonSocial.Text; pBE_clientes.Str_direccion_cliente = txt_Clientes_Direccion.Text; pBE_clientes.oBE_Departamento.ID = Convert.ToInt16(cbo_Clientes_Departamento.SelectedValue); pBE_clientes.oBE_Provincia.ID = Convert.ToInt32(cbo_Clientes_Provincia.SelectedValue); pBE_clientes.oBE_Distrito.ID = Convert.ToInt32(cbo_Clientes_Distrito.SelectedValue); pBE_clientes.Str_v_ubigeo = txt_Clientes_Ubigeo.Text; if (chk_Clientes_ProVigentes.Checked == true) { pBE_clientes.Int_chk_promo_vigentes = 1; } else { pBE_clientes.Int_chk_promo_vigentes = 0; } if (chk_Clientes_VentaCredito.Checked == true) { pBE_clientes.Int_chk_aceptar_vtas_credito = 1; } else { pBE_clientes.Int_chk_aceptar_vtas_credito = 0; } if (txt_Clientes_LineaCredito.Text.Length == 0) { pBE_clientes.Dcm_linea_credito = 0; } else { pBE_clientes.Dcm_linea_credito = Convert.ToDecimal(txt_Clientes_LineaCredito.Text.Replace(".", ",")); } if (txt_Clientes_CreditoUtilizado.Text.Length == 0) { pBE_clientes.Dcm_credito_utilizado = 0; } else { pBE_clientes.Dcm_credito_utilizado = Convert.ToDecimal(txt_Clientes_CreditoUtilizado.Text.Replace(".", ",")); } if (txt_Clientes_CreditoDisponible.Text.Length == 0) { pBE_clientes.Dcm_credito_disponible = 0; } else { pBE_clientes.Dcm_credito_disponible = Convert.ToDecimal(txt_Clientes_CreditoDisponible.Text.Replace(".", ",")); } if (Convert.ToInt32(txt_Codigo_Cliente.Text) == 0) { pBE_clientes.IDUsuarioCreacion = 1; res = BL_Clientes.Registrar_clientes(pBE_clientes); } else { pBE_clientes.IDUsuarioModificacion = 1; res = BL_Clientes.Actualizar_clientes(pBE_clientes); } }