public static List<ProveedorEN> CargarProveedor() { var ListaProveedor = new List<ProveedorEN>(); using (var Cnn = new SqlConnection(ConfigurationManager.ConnectionStrings["Mercader"].ToString())) { Cnn.Open(); string ConsultaCarga = "SELECT CodProv,RazonSocial,Cuit,CorreoElectronico,(Calle + ' ' + Numero) AS Direccion,Activo " + "FROM Proveedor WHERE Activo=1"; var Cmd = new SqlCommand(ConsultaCarga, Cnn); SqlDataReader Lector; Lector = Cmd.ExecuteReader(); while (Lector.Read()) { var UnProveedor = new ProveedorEN(); UnProveedor.CodProv = Conversions.ToInteger(Lector[0]); UnProveedor.RazonSocial = Conversions.ToString(Lector[1]); UnProveedor.Cuit = Conversions.ToString(Lector[2]); UnProveedor.CorreoElectronico = Conversions.ToString(Lector[3]); UnProveedor.Direccion = Conversions.ToString(Lector[4]); UnProveedor.Activo = Conversions.ToBoolean(Lector[5]); ListaProveedor.Add(UnProveedor); } return ListaProveedor; } }
private void ImprimirListadoDeProveedores() { try { ProveedorEN oRegistroEN = new ProveedorEN(); ProveedorLN oRegistroLN = new ProveedorLN(); oRegistroEN = (ProveedorEN)this.Entidad; if (oRegistroLN.ListadoParaReportes(oRegistroEN, Program.oDatosDeConexion)) { RPT = new rptListadoDeProveedores(); AgregarTablaEmpresaADataSet(); RPT.SetDataSource(AgregarTablaADataSet(oRegistroLN.TraerDatos(), "ListadoProveedores")); LlenarParametros(new string[, ] { { "NombreDelSistema", Program.NombreVersionSistema }, { "TituloDelReporte", oRegistroEN.TituloDelReporte }, { "SubTituloDeReporte", oRegistroEN.SubTituloDelReporte }, { "AplicarBorde", this.AplicarBorder.ToString() } }); this.Text = "Listado de Reportes"; crvVista.ReportSource = RPT; } else { this.Cursor = Cursors.Default; MessageBox.Show(oRegistroLN.Error, "Listado de Reportes", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } oRegistroLN = null; this.Entidad = null; } catch (Exception e) { MessageBox.Show(e.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
//Borrar proveedor. public int bajaProveedor(ProveedorEN borrarProveedor) { int idEmpleado = 0; /* * SqlConnection con = null; * * string comando = "Delete from Empleado where Nif ='" + borrarEmpleado.Nif + "' and nombre='" + borrarEmpleado.Nombre + "' and apellidos='" + borrarEmpleado.Apellidos + "' and usuario='" + borrarEmpleado.Usuario + "'"; * * try * { * con = new SqlConnection(conexion); * con.Open(); * SqlCommand cmd = new SqlCommand(comando, con); * idEmpleado = cmd.ExecuteNonQuery(); * return idEmpleado; * } * * catch (SqlException sqlex) * { * MessageBox.Show(sqlex.Message.ToString(), "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); * } * * finally * { * if (con != null) * con.Close(); * MessageBox.Show("Empleado Borrado Correctamente", "Empleado", MessageBoxButtons.OK, MessageBoxIcon.Information); * } */ return(idEmpleado); }
/// <param name="Proveedor"></param> public static void ModificarProveedor(ProveedorEN Proveedor) { var ListaTelefonoEncriptada = new List<TelefonoEN>(); string CuitDesencriptado = Proveedor.Cuit; Proveedor.Cuit = Seguridad.Encriptar(Proveedor.Cuit); foreach (TelefonoEN item in Proveedor.Telefono) { var UnTelefono = new TelefonoEN(); UnTelefono.CodTel = item.CodTel; UnTelefono.CodEn = item.CodEn; UnTelefono.Numero = Seguridad.Encriptar(item.Numero); ListaTelefonoEncriptada.Add(UnTelefono); } Proveedor.Telefono = ListaTelefonoEncriptada; ProveedorAD.ModificarProveedor(Proveedor); var Bitacora = new BitacoraEN(); var UsuAut = Autenticar.Instancia(); Bitacora.Descripcion = Seguridad.Encriptar("Actualizó los datos del proveedor: " + CuitDesencriptado); Bitacora.Criticidad = 3.ToString(); Bitacora.Usuario = UsuAut.UsuarioLogueado; BitacoraAD.GrabarBitacora(Bitacora); var DVHDatosBitacora = new DVHEN(); DVHDatosBitacora.Tabla = "Bitacora"; DVHDatosBitacora.CodReg = Bitacora.CodBit; int DVHBitacora = Integridad.CalcularDVH(DVHDatosBitacora); int ValorDVHAntiguo = Integridad.GrabarDVH(DVHDatosBitacora, DVHBitacora); var DVVDatosBitacora = new DVVEN(); DVVDatosBitacora.Tabla = "Bitacora"; DVVDatosBitacora.ValorDVH = DVHBitacora; DVVDatosBitacora.TipoAccion = "Alta"; Integridad.GrabarDVV(DVVDatosBitacora); throw new InformationException(Negocios.My.Resources.ArchivoIdioma.ModificarProveedor); }
/// <param name="Proveedor"></param> public static void ModificarProveedor(ProveedorEN Proveedor) { using (var Cnn = new SqlConnection(ConfigurationManager.ConnectionStrings["Mercader"].ToString())) { Cnn.Open(); int CodProv = Proveedor.CodProv; string ConsultaExiste = "SELECT COUNT(*) FROM Proveedor WHERE Activo=1 AND CodProv=@Param1"; var CmdExiste = new SqlCommand(ConsultaExiste, Cnn); CmdExiste.Parameters.AddWithValue("@Param1", CodProv); int Resultado = Conversions.ToInteger(CmdExiste.ExecuteScalar()); if (Resultado == 0) { throw new WarningException(DatosC.My.Resources.ArchivoIdioma.ProveedorDadoBaja); } else { string ConsultaModificar = "UPDATE Proveedor SET Localidad_CodLoc=@CodLoc,RazonSocial=@RazonSocial," + "Cuit=@Cuit,CorreoElectronico=@Correo,Calle=@Calle,Numero=@Numero,Piso=@Piso,Departamento=@Dpto " + "WHERE CodProv=@CodProv"; var Cmd = new SqlCommand(ConsultaModificar, Cnn); Cmd.Parameters.AddWithValue("@CodLoc", Proveedor.CodLoc); Cmd.Parameters.AddWithValue("@RazonSocial", Proveedor.RazonSocial); Cmd.Parameters.AddWithValue("@Cuit", Proveedor.Cuit); Cmd.Parameters.AddWithValue("@Correo", Proveedor.CorreoElectronico); Cmd.Parameters.AddWithValue("@Calle", Proveedor.Calle); Cmd.Parameters.AddWithValue("@Numero", Proveedor.Numero); Cmd.Parameters.AddWithValue("@Piso", Proveedor.Piso); Cmd.Parameters.AddWithValue("@Dpto", Proveedor.Departamento); Cmd.Parameters.AddWithValue("@CodProv", CodProv); Cmd.ExecuteNonQuery(); foreach (TelefonoEN Telefono in Proveedor.Telefono) DatosC.NegocioAD.ModificarTelefono(CodProv, Telefono, "Tel_Prov"); } } }
//Modificar proveedor. public int modifcarProveedor(ProveedorEN prove) { int idEmple = 0; /*SqlConnection con = null; * * string comando = "update Empleado set nif=' " + prove.Nif + "', usuario =' " + prove.Usuario + "', password ='******', nombre =' " + prove.Nombre + "', apellidos =' " + prove.Apellidos + "', ciudad =' " + prove.Ciudad + "', telefono =' " + prove.Telefono + "', direccion =' " + prove.Direccion + "', codigoPostal =' " + prove.CodigoPostal + "', cuenta =' " + prove.Cuenta + "', pais =' " + prove.Pais + "', email =' " + prove.Email + "', sueldo =' " + prove.Sueldo + "'"; * try * { * con = new SqlConnection(conexion); * con.Open(); * SqlCommand cmd = new SqlCommand(comando, con); * idEmple = cmd.ExecuteNonQuery(); * return idEmple; * } * * catch (SqlException sqlex) * { * MessageBox.Show(sqlex.Message.ToString(), "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); * } * * finally * { * if (con != null) * con.Close(); * }*/ return(idEmple); }
protected void insertar_Click(object sender, ImageClickEventArgs e) { bool insert = false; ProveedorEN pro = new ProveedorEN(); pro.Cif = Request.Form["Cif"]; pro.Empresa = Request.Form["Empresa"]; pro.Ciudad = Request.Form["Ciudad"]; pro.Pais = Request.Form["Pais"]; pro.Telefono = Convert.ToInt32(Request.Form["Telefono"]); pro.Fax = Convert.ToInt32(Request.Form["Fax"]); pro.Email = Request.Form["Email"]; pro.CodigoPostal = Convert.ToInt32(Request.Form["CodigoPostalEmpresa"]); insert = pro.insertarProveedor(); if (insert == true) { Response.Write("<script>window.alert('Insertado el proveedor correctamente');</script>"); } else { Response.Write("<script>window.alert('No se ha conseguido insertar');</script>"); } if (insert == true) { Response.Redirect("MenuCP.aspx"); } }
private void tsbListadoDeReportes_Click(object sender, EventArgs e) { try { if (oFrmVisor == null || oFrmVisor.IsDisposed) { oFrmVisor = new frmVisor(); oFrmVisor.NombreReporte = "Proveedores - Listado"; oFrmVisor.AplicarBorder = 0; ProveedorEN oRegistroEN = new ProveedorEN(); oRegistroEN.Where = WhereDinamico(); oRegistroEN.OrderBy = " Order by p.Nombre asc "; oRegistroEN.TituloDelReporte = "LISTADO DE PROVEEDORES"; oRegistroEN.SubTituloDelReporte = TituloDinamico(); oFrmVisor.Entidad = oRegistroEN; oFrmVisor.MdiParent = this.ParentForm; oFrmVisor.Show(); } else { oFrmVisor.BringToFront(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Imprimir listado de proveedores", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private ProveedorEN InformacionDelProveedor(DataGridViewRow Fila) { ProveedorEN oRegistroEN = new ProveedorEN(); oRegistroEN.Codigo = GenerarCodigoDelProveedor(); oRegistroEN.idProveedor = 0; oRegistroEN.Nombre = Fila.Cells[1].Value.ToString().Trim(); oRegistroEN.Direccion = Fila.Cells[2].Value.ToString().Trim(); oRegistroEN.NoRUC = Fila.Cells[3].Value.ToString().Trim(); oRegistroEN.SitioWeb = Fila.Cells[4].Value.ToString().Trim(); oRegistroEN.Telefono = Fila.Cells[5].Value.ToString().Trim(); oRegistroEN.Movil = Fila.Cells[6].Value.ToString().Trim(); oRegistroEN.Observaciones = Fila.Cells[7].Value.ToString().Trim(); oRegistroEN.Estado = "ACTIVO"; oRegistroEN.FechaDeCumpleanos = ""; oRegistroEN.Messenger = ""; oRegistroEN.Twitter = ""; oRegistroEN.Facebook = ""; oRegistroEN.Skype = ""; oRegistroEN.Foto = null; oRegistroEN.oLoginEN = Program.oLoginEN; oRegistroEN.Correo = ""; oRegistroEN.IdUsuarioDeCreacion = Program.oLoginEN.idUsuario; oRegistroEN.IdUsuarioDeModificacion = Program.oLoginEN.idUsuario; oRegistroEN.FechaDeCreacion = System.DateTime.Now; oRegistroEN.FechaDeModificacion = System.DateTime.Now; return(oRegistroEN); }
private void tsbSeleccionarTodos_Click(object sender, EventArgs e) { try { this.Cursor = Cursors.WaitCursor; tsbSeleccionarTodos.Checked = !tsbMarcarTodos.Checked; if (tsbSeleccionarTodos.Checked == true) { tsbSeleccionarTodos.Image = Properties.Resources.unchecked16x16; } else { tsbSeleccionarTodos.Image = Properties.Resources.checked16x16; } int a = 0; this.Cursor = Cursors.WaitCursor; if (dgvLista.Rows.Count > 0) { foreach (DataGridViewRow Fila in dgvLista.Rows) { if (Convert.ToBoolean(Fila.Cells["Seleccionar"].Value) == true) { a++; Array.Resize(ref oProveedores, a); /**/ oProveedores[a - 1] = new ProveedorEN(); oProveedores[a - 1].idProveedor = Convert.ToInt32(Fila.Cells["idProveedor"].Value); oProveedores[a - 1].Nombre = Fila.Cells["Nombre"].Value.ToString(); oProveedores[a - 1].Codigo = Fila.Cells["Codigo"].Value.ToString(); oProveedores[a - 1].Direccion = Fila.Cells["Direccion"].Value.ToString(); oProveedores[a - 1].NoRUC = Fila.Cells["NoRUC"].Value.ToString(); oProveedores[a - 1].SitioWeb = Fila.Cells["SitioWeb"].Value.ToString(); oProveedores[a - 1].Telefono = Fila.Cells["Telefono"].Value.ToString(); oProveedores[a - 1].Movil = Fila.Cells["Movil"].Value.ToString(); oProveedores[a - 1].Observaciones = Fila.Cells["Observaciones"].Value.ToString(); oProveedores[a - 1].Correo = Fila.Cells["Correo"].Value.ToString(); oProveedores[a - 1].FechaDeCumpleanos = Fila.Cells["FechaDeCumpleanos"].Value.ToString(); oProveedores[a - 1].Messenger = Fila.Cells["Messenger"].Value.ToString(); oProveedores[a - 1].Skype = Fila.Cells["Skype"].Value.ToString(); oProveedores[a - 1].Twitter = Fila.Cells["Twitter"].Value.ToString(); oProveedores[a - 1].Facebook = Fila.Cells["Facebook"].Value.ToString(); oProveedores[a - 1].Estado = Fila.Cells["Estado"].Value.ToString(); } } } } catch (Exception ex) { MessageBox.Show(ex.Message, "Seleccionar registros", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { AgregarRegistrosAlDTUsuario(); this.Cursor = Cursors.Default; this.Close(); } }
/* TODO ERROR: Skipped EndRegionDirectiveTrivia */ private void ProveedorDG_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { _provsel = (ProveedorEN)this.ProveedorDG.CurrentRow.DataBoundItem; this.DialogResult = DialogResult.OK; } }
/// <param name="Cuit"></param> public static ProveedorEN ObtenerProveedor(string Cuit) { var ProvProcesado = new ProveedorEN(); int CodPRov = ProveedorAD.ObtenerIDProveedor(Cuit); ProvProcesado = ProveedorAD.ObtenerProveedor(CodPRov); ProvProcesado.Cuit = Seguridad.Desencriptar(ProvProcesado.Cuit); return ProvProcesado; }
public bool Eliminar(ProveedorEN oRegistroEN, DatosDeConexionEN oDatos) { oTransaccionesAD = new TransaccionesAD(); try { Cnn = new MySqlConnection(TraerCadenaDeConexion(oDatos)); Cnn.Open(); Comando = new MySqlCommand(); Comando.Connection = Cnn; Comando.CommandType = CommandType.Text; Consultas = @"Delete from Proveedor Where idProveedor = @idProveedor;"; Comando.CommandText = Consultas; Comando.Parameters.Add(new MySqlParameter("@idProveedor", MySqlDbType.Int32)).Value = oRegistroEN.idProveedor; Comando.ExecuteNonQuery(); DescripcionDeOperacion = string.Format("El registro fue Eliminado Correctamente. {0} {1}", Environment.NewLine, InformacionDelRegistro(oRegistroEN)); //Agregamos la Transacción.... TransaccionesEN oTran = InformacionDelaTransaccion(oRegistroEN, "Eliminar", "Elminar Registro", "CORRECTO"); oTransaccionesAD.Agregar(oTran, oDatos); return(true); } catch (Exception ex) { this.Error = ex.Message; DescripcionDeOperacion = string.Format("Se produjo el seguiente error: '{2}' al eliminar el registro. {0} {1} ", Environment.NewLine, InformacionDelRegistro(oRegistroEN), ex.Message); //Agregamos la Transacción.... TransaccionesEN oTran = InformacionDelaTransaccion(oRegistroEN, "Eliminar", "Eliminar Registro", "ERROR"); oTransaccionesAD.Agregar(oTran, oDatos); return(false); } finally { if (Cnn != null) { if (Cnn.State == ConnectionState.Open) { Cnn.Close(); } } Cnn = null; Comando = null; Adaptador = null; oTransaccionesAD = null; } }
public bool ListadoParaReportes(ProveedorEN oRegistroEN, DatosDeConexionEN oDatos) { try { Cnn = new MySqlConnection(TraerCadenaDeConexion(oDatos)); Cnn.Open(); Comando = new MySqlCommand(); Comando.Connection = Cnn; Comando.CommandType = CommandType.Text; Consultas = string.Format(@"Select p.idProveedor, p.Codigo, p.Nombre, p.Direccion, p.NoRUC, p.SitioWeb, p.Telefono, p.Movil, p.Observaciones, p.Correo, p.FechaDeCumpleanos, p.Messenger, p.Skype, p.Twitter, p.Facebook, p.Estado, p.Foto, p.idUsuarioDeCreacion, p.FechaDeCreacion, u.Nombre as 'UsuarioDecreacion', p.idUsuarioModificacion, p.FechaDeModificacion , u1.Nombre as 'UsuarioDeModificacion' from proveedor as p inner join usuario as u on u.idUsuario = p.idUsuarioDeCreacion left join usuario as u1 on u1.idUsuario = p.idUsuarioModificacion where p.idProveedor > 0 {0} {1} ", oRegistroEN.Where, oRegistroEN.OrderBy); Comando.CommandText = Consultas; Adaptador = new MySqlDataAdapter(); DT = new DataTable(); Adaptador.SelectCommand = Comando; Adaptador.Fill(DT); return(true); } catch (Exception ex) { this.Error = ex.Message; return(false); } finally { if (Cnn != null) { if (Cnn.State == ConnectionState.Open) { Cnn.Close(); } } Cnn = null; Comando = null; Adaptador = null; } }
public bool ValidarSiElRegistroEstaVinculado(ProveedorEN oREgistroEN, DatosDeConexionEN oDatos, string TipoDeOperacion) { if (oProveedorAD.ValidarSiElRegistroEstaVinculado(oREgistroEN, oDatos, TipoDeOperacion)) { Error = oProveedorAD.Error; return(true); } else { Error = string.Empty; return(false); } }
public bool Listado(ProveedorEN oREgistroEN, DatosDeConexionEN oDatos) { if (oProveedorAD.Listado(oREgistroEN, oDatos)) { Error = string.Empty; return(true); } else { Error = oProveedorAD.Error; return(false); } }
public bool AgregarUtilizandoLaMismaConexion(ProveedorEN oREgistroEN, DatosDeConexionEN oDatos) { if (oProveedorAD.AgregarUtilizandoLaMismaConexion(oREgistroEN, oDatos)) { Error = string.Empty; return(true); } else { Error = oProveedorAD.Error; return(false); } }
public bool GenerarCodigoDelProveedor(ProveedorEN oREgistroEN, DatosDeConexionEN oDatos) { if (oProveedorAD.GenerarCodigoDelProveedor(oREgistroEN, oDatos)) { Error = string.Empty; return(true); } else { Error = oProveedorAD.Error; return(false); } }
private string InformacionDelRegistro(ProveedorEN oRegistroEN) { string Cadena = @"idProveedor: {0}, Codigo: {1}, Nombre: {2}, Direccion: {3}, NoRUC: {4}, SitioWeb: {5}, Telefono: {6}, Movil: {7}, Observaciones: {8}, Correo: {9}, FechaDeCumpleanos: {10}, Messenger: {11}, Skype: {12}, Twitter: {13}, Facebook: {14}, Estado: {15},idUsuarioDeCreacion: {16}, FechaDeCreacion: {17}, idUsuarioModificacion: {18}, FechaDeModificacion: {19}"; Cadena = string.Format(Cadena, oRegistroEN.idProveedor, oRegistroEN.Codigo, oRegistroEN.Nombre, oRegistroEN.Direccion, oRegistroEN.NoRUC, oRegistroEN.SitioWeb, oRegistroEN.Telefono, oRegistroEN.Movil, oRegistroEN.Observaciones, oRegistroEN.Correo, oRegistroEN.FechaDeCumpleanos, oRegistroEN.Messenger, oRegistroEN.Skype, oRegistroEN.Twitter, oRegistroEN.Facebook, oRegistroEN.Estado, oRegistroEN.IdUsuarioDeCreacion, oRegistroEN.FechaDeCreacion, oRegistroEN.IdUsuarioDeModificacion, oRegistroEN.FechaDeModificacion); Cadena = Cadena.Replace(",", Environment.NewLine); return(Cadena); }
public bool ListadoParaCombos(ProveedorEN oRegistroEN, DatosDeConexionEN oDatos) { try { Cnn = new MySqlConnection(TraerCadenaDeConexion(oDatos)); Cnn.Open(); Comando = new MySqlCommand(); Comando.Connection = Cnn; Comando.CommandType = CommandType.Text; Consultas = string.Format(@"Select idProveedor, concat(Codigo, ' - ', Nombre) as 'NombreDelProveedor' from proveedor as p where p.idProveedor > 0 {0} {1} ; ", oRegistroEN.Where, oRegistroEN.OrderBy); Comando.CommandText = Consultas; System.Diagnostics.Debug.Print("Consultas de Tipo de transaccion: " + Consultas); Adaptador = new MySqlDataAdapter(); DT = new DataTable(); Adaptador.SelectCommand = Comando; Adaptador.Fill(DT); return(true); } catch (Exception ex) { this.Error = ex.Message; return(false); } finally { if (Cnn != null) { if (Cnn.State == ConnectionState.Open) { Cnn.Close(); } } Cnn = null; Comando = null; Adaptador = null; } }
public bool GenerarCodigoDelProveedor(ProveedorEN oRegistroEN, DatosDeConexionEN oDatos) { try { Cnn = new MySqlConnection(TraerCadenaDeConexion(oDatos)); Cnn.Open(); Comando = new MySqlCommand(); Comando.Connection = Cnn; Comando.CommandType = CommandType.Text; Consultas = "Select GenerarCodigoDelProveedor() as 'Codigo';"; Comando.CommandText = Consultas; Adaptador = new MySqlDataAdapter(); DT = new DataTable(); Adaptador.SelectCommand = Comando; Adaptador.Fill(DT); oRegistroEN.Codigo = DT.Rows[0].ItemArray[0].ToString(); return(true); } catch (Exception ex) { this.Error = ex.Message; return(false); } finally { if (Cnn != null) { if (Cnn.State == ConnectionState.Open) { Cnn.Close(); } } Cnn = null; Comando = null; Adaptador = null; } }
public List <ProveedorEN> PaginaSig(int NroPagActual) { var ListaAux = new List <ProveedorEN>(); foreach (ProveedorEN item in ListaProv.Paginacion(NroPag)) { var UnProveedor = new ProveedorEN(); UnProveedor.CodProv = item.CodProv; UnProveedor.RazonSocial = item.RazonSocial; UnProveedor.Cuit = item.Cuit; UnProveedor.Direccion = item.Direccion; UnProveedor.CorreoElectronico = item.CorreoElectronico; UnProveedor.Activo = item.Activo; ListaAux.Add(UnProveedor); } return(ListaAux); }
public bool Eliminar(ProveedorEN oREgistroEN, DatosDeConexionEN oDatos) { if (string.IsNullOrEmpty(oREgistroEN.idProveedor.ToString()) || oREgistroEN.idProveedor == 0) { this.Error = @"Se debe de seleccionar un elemento de la lista"; return(false); } if (oProveedorAD.Eliminar(oREgistroEN, oDatos)) { Error = string.Empty; return(true); } else { Error = oProveedorAD.Error; return(false); } }
private void LLenarListado() { try { this.Cursor = Cursors.WaitCursor; ProveedorEN oRegistrosEN = new ProveedorEN(); ProveedorLN oRegistrosLN = new ProveedorLN(); oRegistrosEN.Where = WhereDinamico(); if (oRegistrosLN.Listado(oRegistrosEN, Program.oDatosDeConexion)) { dgvLista.Columns.Clear(); System.Diagnostics.Debug.Print(oRegistrosLN.TraerDatos().Rows.Count.ToString()); if (ActivarFiltros == true) { dgvLista.DataSource = AgregarColumnaSeleccionar(oRegistrosLN.TraerDatos()); } else { dgvLista.DataSource = oRegistrosLN.TraerDatos(); } FormatearDGV(); this.dgvLista.ClearSelection(); tsbNoRegistros.Text = "No. Registros: " + oRegistrosLN.TotalRegistros().ToString(); } else { throw new ArgumentException(oRegistrosLN.Error); } }catch (Exception ex) { MessageBox.Show(ex.Message, "Llenar listado de registro en la lista", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { this.Cursor = Cursors.Default; } }
private void LLenarComboProveedor() { try { ProveedorEN oRegistroEN = new ProveedorEN(); ProveedorLN oRegistroLN = new ProveedorLN(); oRegistroEN.Where = ""; oRegistroEN.OrderBy = ""; if (oRegistroLN.ListadoParaCombos(oRegistroEN, Program.oDatosDeConexion)) { if (oRegistroLN.TraerDatos().Rows.Count > 0) { cmbProveedor.DataSource = oRegistroLN.TraerDatos(); cmbProveedor.DisplayMember = "NombreDelProveedor"; cmbProveedor.ValueMember = "idProveedor"; if (oRegistroLN.TraerDatos().Rows.Count > 0) { cmbProveedor.SelectedIndex = -1; } AutoCompleteStringCollection oDatos = new AutoCompleteStringCollection(); foreach (DataRow Fila in oRegistroLN.TraerDatos().Rows) { oDatos.Add(Fila["NombreDelProveedor"].ToString().Trim()); } cmbProveedor.AutoCompleteCustomSource = oDatos; cmbProveedor.AutoCompleteMode = AutoCompleteMode.SuggestAppend; cmbProveedor.AutoCompleteSource = AutoCompleteSource.CustomSource; } } else { throw new ArgumentException(oRegistroLN.Error); } }catch (Exception ex) { MessageBox.Show(ex.Message, "Llenar combo proveedor", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private TransaccionesEN InformacionDelaTransaccion(ProveedorEN oProveedor, String TipoDeOperacion, String Descripcion, String Estado) { TransaccionesEN oRegistroEN = new TransaccionesEN(); oRegistroEN.idregistro = oProveedor.idProveedor; oRegistroEN.Modelo = "Proveedor"; oRegistroEN.Modulo = "General"; oRegistroEN.Tabla = "Proveedor"; oRegistroEN.tipodeoperacion = TipoDeOperacion; oRegistroEN.Estado = Estado; oRegistroEN.ip = oProveedor.oLoginEN.NumeroIP; oRegistroEN.idusuario = oProveedor.oLoginEN.idUsuario; oRegistroEN.idusuarioaprueba = oProveedor.oLoginEN.idUsuario; oRegistroEN.descripciondelusuario = DescripcionDeOperacion; oRegistroEN.descripcioninterna = Descripcion; oRegistroEN.NombreDelEquipo = oProveedor.oLoginEN.NombreDelComputador; return(oRegistroEN); }
public static List<ProveedorEN> CargarProveedor() { var ListaProveedor = new List<ProveedorEN>(); var ListaProvProcesada = new List<ProveedorEN>(); ListaProveedor = ProveedorAD.CargarProveedor(); foreach (ProveedorEN item in ListaProveedor) { var UnProveedor = new ProveedorEN(); UnProveedor.CodProv = item.CodProv; UnProveedor.RazonSocial = item.RazonSocial; UnProveedor.Cuit = Seguridad.Desencriptar(item.Cuit); UnProveedor.CorreoElectronico = item.CorreoElectronico; UnProveedor.Direccion = item.Direccion; UnProveedor.Activo = item.Activo; ListaProvProcesada.Add(UnProveedor); } return ListaProvProcesada; }
/// <param name="Proveedor"></param> public static void BajaProveedor(ProveedorEN Proveedor) { ProveedorAD.BajaProveedor(Proveedor); var Bitacora = new BitacoraEN(); var UsuLog = Autenticar.Instancia(); Bitacora.Descripcion = Seguridad.Encriptar("Baja de proveedor: " + Proveedor.RazonSocial); Bitacora.Criticidad = 2.ToString(); Bitacora.Usuario = UsuLog.UsuarioLogueado; var DVHDatosBitacora = new DVHEN(); DVHDatosBitacora.Tabla = "Bitacora"; DVHDatosBitacora.CodReg = Bitacora.CodBit; int DVHBitacora = Integridad.CalcularDVH(DVHDatosBitacora); int ValorDVHAntiguo = Integridad.GrabarDVH(DVHDatosBitacora, DVHBitacora); var DVVDatosBitacora = new DVVEN(); DVVDatosBitacora.Tabla = "Bitacora"; DVVDatosBitacora.ValorDVH = DVHBitacora; DVVDatosBitacora.TipoAccion = "Alta"; Integridad.GrabarDVV(DVVDatosBitacora); throw new InformationException(Negocios.My.Resources.ArchivoIdioma.BajaProveedor); }
private string GenerarCodigoDelProveedor() { try { string Codigo = ""; ProveedorEN oRegistroEN = new ProveedorEN(); ProveedorLN oRegistroLN = new ProveedorLN(); if (oRegistroLN.GenerarCodigoDelProveedor(oRegistroEN, Program.oDatosDeConexion)) { Codigo = oRegistroEN.Codigo; } return(Codigo); } catch (Exception ex) { MessageBox.Show(ex.Message, "Generar codigo Automatico", MessageBoxButtons.OK, MessageBoxIcon.Warning); return(""); } }
private void dgvLista_DoubleClick(object sender, EventArgs e) { if (ActivarFiltros == true) { int a = 0; this.Cursor = Cursors.WaitCursor; dgvLista.CurrentRow.Cells["Seleccionar"].Value = true; foreach (DataGridViewRow Fila in dgvLista.Rows) { if (Convert.ToBoolean(Fila.Cells["Seleccionar"].Value) == true) { a++; Array.Resize(ref oProveedores, a); oProveedores[a - 1] = new ProveedorEN(); oProveedores[a - 1].idProveedor = Convert.ToInt32(Fila.Cells["idProveedor"].Value); oProveedores[a - 1].Nombre = Fila.Cells["Nombre"].Value.ToString(); oProveedores[a - 1].Codigo = Fila.Cells["Codigo"].Value.ToString(); oProveedores[a - 1].Direccion = Fila.Cells["Direccion"].Value.ToString(); oProveedores[a - 1].NoRUC = Fila.Cells["NoRUC"].Value.ToString(); oProveedores[a - 1].SitioWeb = Fila.Cells["SitioWeb"].Value.ToString(); oProveedores[a - 1].Telefono = Fila.Cells["Telefono"].Value.ToString(); oProveedores[a - 1].Movil = Fila.Cells["Movil"].Value.ToString(); oProveedores[a - 1].Observaciones = Fila.Cells["Observaciones"].Value.ToString(); oProveedores[a - 1].Correo = Fila.Cells["Correo"].Value.ToString(); oProveedores[a - 1].FechaDeCumpleanos = Fila.Cells["FechaDeCumpleanos"].Value.ToString(); oProveedores[a - 1].Messenger = Fila.Cells["Messenger"].Value.ToString(); oProveedores[a - 1].Skype = Fila.Cells["Skype"].Value.ToString(); oProveedores[a - 1].Twitter = Fila.Cells["Twitter"].Value.ToString(); oProveedores[a - 1].Facebook = Fila.Cells["Facebook"].Value.ToString(); oProveedores[a - 1].Estado = Fila.Cells["Estado"].Value.ToString(); } } this.Cursor = Cursors.Default; this.Close(); } }