protected void BindData() { List <Proveedor> listaProveedores = ProveedorLN.getInstance().listaProveedores(Session["schema"].ToString()); gridProveedores.DataSource = listaProveedores; gridProveedores.DataBind(); }
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); } }
// Eliminar seleccionados protected void BtnDelete_Click(object sender, EventArgs e) { int count = 0; foreach (GridViewRow row in gridProveedores.Rows) { CheckBox chk = (CheckBox)row.FindControl("chkDelete"); if (chk.Checked) { TextBox txtId = (TextBox)row.FindControl("txtId"); TextBox txtNombre = (TextBox)row.FindControl("txtNombre"); TextBox txtFecha = (TextBox)row.FindControl("txtFecha"); int id = Convert.ToInt32(txtId.Text.Trim()); string nombre = txtNombre.Text.Trim(); DateTime fecha = Convert.ToDateTime(txtFecha.Text.Trim()); bool eliminados = ProveedorLN.getInstance().eliminarProveedor(id, nombre, Session["schema"].ToString()); if (!eliminados) { Response.Write(@"<script language='javascript'>alert('Error al eliminar el Proveedor " + nombre + " .');</script>"); } else { count = count + 1; } } } Response.Write(@"<script language='javascript'>alert('Eliminados: " + count + " .');</script>"); Response.Redirect(Request.Url.AbsoluteUri); }
public static List <RepProveedor> ListarRepProveedores() { List <RepProveedor> Lista = null; Lista = ProveedorLN.GetInstance().ListarRepProveedores(); return(Lista); }
private void frmEditProducto_Load(object sender, EventArgs e) { if (!MODIFICAR) { ProveedorLN j = new ProveedorLN(); cmbproveedor.DataSource = j.getnombresprov(); } }
protected void BtnAdd_Click(object sender, EventArgs e) { DateTime dateTime = DateTime.UtcNow.Date; string retorno = ProveedorLN.getInstance().nuevoProveedor(txtNombre.Text.Trim(), dateTime, Session["schema"].ToString()); txtNombre.Text = ""; Response.Write(@"<script language='javascript'>alert('" + retorno + " .');</script>"); }
public static void EliminarProveedor(string ruc) { Proveedor objProveedor = new Proveedor() { RUC = long.Parse(ruc) }; ProveedorLN.GetInstance().EliminarProveedor(objProveedor); }
// cargar proveedores protected void cargarProveedores() { List <Proveedor> list = ProveedorLN.getInstance().listaProveedores(Session["schema"].ToString()); foreach (Proveedor proveedor in list) { ListItem newItem = new ListItem(proveedor.nombre, proveedor.id.ToString(), true); ddlProveedor.Items.Add(newItem); } }
public static string CalcularIncidentesProveedor(long _ruc) { string incidentes = "0"; Proveedor objProveedor = new Proveedor() { RUC = _ruc }; incidentes = ProveedorLN.GetInstance().CalcularIncidentesProveedor(objProveedor); return(incidentes); }
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); } }
public static Proveedor RegistrarProveedor(string razonsocial, string ruc, string direccion, string correo, string nombre, string paterno, string materno, string telefono) { Proveedor objProveedor = new Proveedor() { RazonSocial = razonsocial, Direccion = direccion, RUC = long.Parse(ruc), Estado = '1', Representante = new RepProveedor() { Correo = correo, Nombre = nombre, Paterno = paterno, Materno = materno, Telefono = telefono } }; return(objProveedor = ProveedorLN.GetInstance().RegistrarProveedor(objProveedor)); }
// cargar ddls en modo edicion protected void gridModelos_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow && gridModelos.EditIndex == e.Row.RowIndex) { #region "cargar lista proveedores" DropDownList ddlproveedores = (DropDownList)e.Row.FindControl("ddlProveedores"); List <Proveedor> listaProveedores = ProveedorLN.getInstance().listaProveedores(Session["schema"].ToString()); foreach (Proveedor proveedor in listaProveedores) { ListItem newItem = new ListItem(proveedor.nombre, proveedor.id.ToString(), true); ddlproveedores.Items.Add(newItem); } ddlproveedores.DataBind(); ddlproveedores.Items.FindByText((e.Row.FindControl("lblProveedor") as Label).Text).Selected = true; #endregion #region "cargar lista temporadas" DropDownList ddlTemporadas = (DropDownList)e.Row.FindControl("ddlTemporadas"); List <Temporada> listaTemporadas = TemporadaLN.getInstance().listaTemporadas(Session["schema"].ToString()); foreach (Temporada temporada in listaTemporadas) { ListItem newItem = new ListItem(temporada.nombre, temporada.id.ToString(), true); ddlTemporadas.Items.Add(newItem); } ddlTemporadas.DataBind(); ddlTemporadas.Items.FindByText((e.Row.FindControl("lblTemporada") as Label).Text).Selected = true; #endregion #region "cargar lista tipos productos" DropDownList ddlTiposProductos = (DropDownList)e.Row.FindControl("ddlTiposProductos"); List <TipoProducto> listaTiposProductos = TipoProductoLN.getInstance().listaTiposProductos(Session["schema"].ToString()); foreach (TipoProducto tipoProducto in listaTiposProductos) { ListItem newItem = new ListItem(tipoProducto.nombre, tipoProducto.id.ToString(), true); ddlTiposProductos.Items.Add(newItem); } ddlTiposProductos.DataBind(); ddlTiposProductos.Items.FindByText((e.Row.FindControl("lblTipoProducto") as Label).Text).Selected = true; #endregion } }
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 FrmCRProveedores_Load(object sender, EventArgs e) { ProveedorLN OP = new ProveedorLN(); DSReporteMarket ds = new DSReporteMarket(); try { List <CapaDatos.PROVEEDOR> lp = OP.ListarProveedoresTodos(); foreach (CapaDatos.PROVEEDOR p in lp) { ds.PROVEEDOR.AddPROVEEDORRow(p.CedProveedor, p.Nombre, p.Representante, p.Direccion, p.Ciudad, p.Telefono, p.Fax); } CRProveedores rpt = new CRProveedores(); rpt.SetDataSource(ds); crystalReportViewer1.ReportSource = rpt; } catch (Exception men) { MessageBox.Show(men.ToString()); } }
// Aceptar actualizar datos protected void gridProveedores_RowUpdating(object sender, GridViewUpdateEventArgs e) { GridViewRow row = gridProveedores.Rows[e.RowIndex]; TextBox txtId = (TextBox)row.FindControl("txtEditId"); TextBox txtNombre = (TextBox)row.FindControl("txtEditNombre"); TextBox txtFecha = (TextBox)row.FindControl("txtEditFecha"); int id = Convert.ToInt32(txtId.Text.Trim()); string nombre = txtNombre.Text.Trim(); DateTime fecha = Convert.ToDateTime(txtFecha.Text.Trim()); bool retorno = ProveedorLN.getInstance().updateProveedor(id, nombre, fecha, Session["schema"].ToString()); if (retorno) { Response.Write(@"<script language='javascript'>alert('Proveedor actualizado correctamente.');</script>"); Response.Redirect(Request.Url.AbsoluteUri); } else { Response.Write(@"<script language='javascript'>alert('Ya existe un proveedor con ese nombre.');</script>"); Response.Redirect(Request.Url.AbsoluteUri); } }
private void button1_Click(object sender, EventArgs e) { try { this.Cursor = Cursors.WaitCursor; btnImportarDesdeExcel.Enabled = false; btnCerrarVentana.Enabled = false; if (dgvListar.Rows.Count > 0) { pbBarra.Visible = true; lbEtiqueta.Visible = true; pbBarra.Maximum = dgvListar.Rows.Count; pbBarra.Minimum = 1; foreach (DataGridViewRow Fila in dgvListar.Rows) { pbBarra.Value = Fila.Index + 1; Fila.Selected = true; ProveedorEN oRegistroEN = InformacionDelProveedor(Fila); ProveedorLN oRegistroLN = new ProveedorLN(); if (oRegistroLN.ValidarRegistroDuplicado(oRegistroEN, Program.oDatosDeConexion, "AGREGAR")) { string mensaje = string.Format("Se ha encontrado el siguiente error: {0} {1} {0} Desea continuar ingresando la información", Environment.NewLine, oRegistroLN.Error); if (MessageBox.Show(mensaje, "Guardando información del proveedor", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.Cancel) { throw new ArgumentException("La operación asido cancelada por el usuario"); } continue; } /*Primero agregaremos la entidad mayor...*/ EntidadEN oEntidadEN = informacionDeLaEntidad(); EntidadLN oEntidadLN = new EntidadLN(); if (oEntidadLN.Agregar(oEntidadEN, Program.oDatosDeConexion)) { oRegistroEN.idProveedor = oEntidadEN.idEntidad; if (oRegistroLN.Agregar(oRegistroEN, Program.oDatosDeConexion) == false) { string mensaje = string.Format("Se ha encontrado el siguiente error al Guardar la iformación del Proveedor: {0} {1} {0} Desea continuar ingresando la información", Environment.NewLine, oRegistroLN.Error); oEntidadLN.Eliminar(oEntidadEN, Program.oDatosDeConexion); if (MessageBox.Show(mensaje, "Guardando información del proveedor", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.Cancel) { throw new ArgumentException("La operación asido cancelada por el usuario"); } } } else { string mensaje = string.Format("Se ha encontrado el siguiente error: {0} {1} {0} Desea continuar ingresando la información", Environment.NewLine, oEntidadLN.Error); if (MessageBox.Show(mensaje, "Guardando información del proveedor", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.Cancel) { throw new ArgumentException("La operación asido cancelada por el usuario"); } } /* if (oRegistroLN.AgregarUtilizandoLaMismaConexion(oRegistroEN, Program.oDatosDeConexion) == false) * { * string mensaje = string.Format("Se ha encontrado el siguiente error: {0} {1} {0} Desea continuar ingresando la información", Environment.NewLine, oRegistroLN.Error); * * if (MessageBox.Show(mensaje, "Guardando información del proveedor", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.Cancel) * { * throw new ArgumentException("La operación asido cancelada por el usuario"); * } * }*/ lbEtiqueta.Text = string.Format("{0} Registros Guardados de {1}", (Fila.Index + 1).ToString(), dgvListar.Rows.Count); } } } catch (Exception ex) { MessageBox.Show(ex.Message, "Guardar información del proveedor", MessageBoxButtons.OK, MessageBoxIcon.Warning); } finally { pbBarra.Visible = false; btnImportarDesdeExcel.Enabled = true; btnCerrarVentana.Enabled = true; lbEtiqueta.Visible = false; this.Cursor = Cursors.Default; } }