void AddProd(Clases.Productos p) { try { DB = new Clases.IM_DB_Entities(); Clases.Nombres_Productos nombre = DB.Nombres_Productos .Where(np => np.ID_Nombre_Productos == p.NombreProducto).First(); Clases.Clases_Productos cp = DB.Clases_Productos .Where(c => c.ID_CLase == p.Clase).First(); ListProductos_A_Ingresar.Items.Add(p.ID_Producto, 0); ListProductos_A_Ingresar.Items[ListProductos_A_Ingresar.Items.Count - 1].SubItems.Add(nombre.Descripcion); ListProductos_A_Ingresar.Items[ListProductos_A_Ingresar.Items.Count - 1].SubItems.Add(cp.Descripcion); ListProductos_A_Ingresar.Items[ListProductos_A_Ingresar.Items.Count - 1].SubItems.Add(TxtCosto.Text); ListProductos_A_Ingresar.Items[ListProductos_A_Ingresar.Items.Count - 1].SubItems.Add(dtFechaIngreso.Value.Date.ToString()); ListProductos_A_Ingresar.Items[ListProductos_A_Ingresar.Items.Count - 1].Tag = p; } catch (Exception es) { Program.MensajeError(es.Message); return; } }
void _Refresh() { DB = new Clases.IM_DB_Entities(); Limpiar(); LlenarList(); tabControl1.SelectTab(0); }
private void button1_Click(object sender, EventArgs e) { try { LblClase.Text = "-"; LblCliente.Text = "-"; LblFechaVencimiento.Text = "-"; LblFecha.Text = "-"; LblNombreProd.Text = "-"; LblNuevaClaseMovil.Text = "-"; //LblNuevoNombreMovil.Text = "-"; LblNumeroFactura.Text = "-"; LblVendedor.Text = "-"; NCF = string.Empty; TxtCodigoNuevoTelefono.Text = ""; TxtCodigoTelCliente.Text = ""; venta = new Clases.VentaInmediata(); cliente = new Clases.Clientes(); fact = new Clases.Facturas(); cp = new Clases.Clases_Productos(); NP = new Clases.Nombres_Productos(); DB = new Clases.IM_DB_Entities(); TxtCodigoTelCliente.Focus(); } catch (Exception) { return; } }
private void BringActivos() { DB = new Clases.IM_DB_Entities(); try { int model = Convert.ToInt16(CmbModelo_Buscar.SelectedValue.ToString()); int clase = Convert.ToInt16(CmbClase_Buscar.SelectedValue.ToString()); var ListaVendidos = DB.Productos.ToList(); if (ChkModelo.Checked) { ListaVendidos = ListaVendidos.Where(Prod => Prod.NombreProducto == model).ToList(); } if (ChkClase.Checked) { ListaVendidos = ListaVendidos.Where(Prod => Prod.Clase == clase).ToList(); } GridFiltroAvanzado.DataSource = ListaVendidos; LblCantidad.Text = ListaVendidos.Count.ToString(); LblSum.Text = ListaVendidos.Sum(pr => pr.Precio_Costo).ToString("0.00"); } catch (Exception es) { throw es; } }
private void deleteToolStripMenuItem_Click(object sender, EventArgs e) { try { DialogResult dr = MessageBox.Show("Seguro que desea eliminar este registro?", "Confirmación", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (dr == System.Windows.Forms.DialogResult.Yes) { #region Eliminar registro DB = new Clases.IM_DB_Entities(); var _np = DB.Nombres_Productos.Where(p => p.ID_Nombre_Productos == NP.ID_Nombre_Productos).First(); DB.Nombres_Productos.Remove(_np); DB.SaveChanges(); tabControl1.SelectTab(1); _Refresh(); #endregion } else { return; } } catch (Exception es) { Program.MensajeError(es.Message); } }
private void guardarToolStripMenuItem_Click(object sender, EventArgs e) { try { DB = new Clases.IM_DB_Entities(); if (TxtIDProd.Text.Trim() == "") { DB.Clases_Productos.Add(new Clases.Clases_Productos() { Descripcion = TxtDescripcionProd.Text.Trim() == "" ? null : TxtDescripcionProd.Text }); DB.SaveChanges(); MessageBox.Show("Registro Guardado!", "Listo!", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { var clase = DB.Clases_Productos.Where(cp => cp.ID_CLase == EstaClase.ID_CLase).First(); clase.Descripcion = TxtDescripcionProd.Text; DB.SaveChanges(); } TxtDescripcionProd.Text = ""; TxtIDProd.Text = ""; LstProds.Items.Clear(); LlenarList(); tabControl1.SelectTab(0); } catch (Exception es) { MessageBox.Show(es.Message, "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void FrmReportePerdidas_Load(object sender, EventArgs e) { DB = new Clases.IM_DB_Entities(); CmbUsuario.DataSource = DB.Users.ToList(); CmbUsuario.DisplayMember = "Nombre"; }
void Cargar_CmbClientes() { DB = new Clases.IM_DB_Entities(); CmbClientes.DataSource = DB.Clientes.ToList(); CmbClientes.DisplayMember = "Nombre"; CmbClientes.ValueMember = "Cedula_RNC"; }
private void GridUsuarios_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { DB = new Clases.IM_DB_Entities(); try { string param = GridUsuarios.Rows[e.RowIndex].Cells[1].Value.ToString(); var Usu = DB.Users.Where(us => us.Login_Name == param).First(); usuarioSeleccionado = Usu; TxtCedulaUsuario.Text = usuarioSeleccionado.Cedula; TxtContrasena.Text = usuarioSeleccionado.Login_Pass; TxtCuenta.Text = usuarioSeleccionado.Login_Name; TxtDireccionUsuario.Text = usuarioSeleccionado.Direccion; TxtIDUsuario.Text = usuarioSeleccionado.Usr_ID.ToString(); TxtMovilUsuario.Text = usuarioSeleccionado.Telefono_Movil; TxtNombre.Text = usuarioSeleccionado.Nombre; TxtTelefonoUsuario.Text = usuarioSeleccionado.Telefono_Local; TxtCuenta.Enabled = false; editando = true; tabControl1.SelectTab(1); } catch (Exception es) { Program.MensajeError(es.Message); } }
private int getSiguiente_Factura() { DB = new Clases.IM_DB_Entities(); int sig_Numero = DB.Facturas.Count() + 1; return(sig_Numero); }
void Cargar_CmbProductos() { DB = new Clases.IM_DB_Entities(); CmbNuevoNombreMovil.DataSource = DB.Nombres_Productos.ToList(); CmbNuevoNombreMovil.DisplayMember = "Descripcion"; CmbNuevoNombreMovil.ValueMember = "ID_Nombre_Productos"; }
private void guardarToolStripMenuItem_Click(object sender, EventArgs e) { DB = new Clases.IM_DB_Entities(); try { if (TxtID_NombreProd.Text != "") { var _np = DB.Nombres_Productos.Where(_n => _n.ID_Nombre_Productos == NP.ID_Nombre_Productos).First(); _np.Descripcion = TxtNombreProd.Text.ToUpper(); DB.SaveChanges(); _Refresh(); } else { Clases.Nombres_Productos Np = new Clases.Nombres_Productos(); Np.Descripcion = TxtNombreProd.Text.Trim() == "" ? null : TxtNombreProd.Text.ToUpper(); DB.Nombres_Productos.Add(Np); DB.SaveChanges(); _Refresh(); } } catch (Exception es) { MessageBox.Show(es.Message, "Error!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
private void guardarToolStripMenuItem_Click(object sender, EventArgs e) { try { DB = new Clases.IM_DB_Entities(); if (TxtIDTipoID.Text != "") { var _ID = DB.Tipos_ID_Cliente.Where(id => id.ID_TipoID == IDSeleccionado.ID_TipoID).First(); _ID.Descripcion = TxtDescripcionTipoID.Text; DB.SaveChanges();; } else { DB.Tipos_ID_Cliente.Add(new Clases.Tipos_ID_Cliente() { Descripcion = TxtDescripcionTipoID.Text.Trim() == "" ? null : TxtDescripcionTipoID.Text }); DB.SaveChanges(); } _Refresh(); } catch (Exception es) { MessageBox.Show(es.Message, "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private string getSiguienteNCF_NotaCredito() { DB = new Clases.IM_DB_Entities(); string prefijo = DB.Parametros_Generales.Where(x => x.NombreParametro.ToLower().Contains("nota de credito")).First().Valor; int sig_Numero = DB.Nota_Credito.Count() + 1; return(prefijo + sig_Numero.ToString().PadLeft(9, '0')); }
private void guardarToolStripMenuItem_Click(object sender, EventArgs e) { try { DB = new Clases.IM_DB_Entities(); bool existe = false; try { existe = DB.Clientes.Where(cl => cl.Cedula_RNC == esteCliente.Cedula_RNC).Any(); } catch (Exception) { existe = false; } if (existe) { var cliente = DB.Clientes.Where(cl => cl.Cedula_RNC == esteCliente.Cedula_RNC).First(); cliente.Cedula_RNC = TxtIDCliente.Text; cliente.Comentario = TxtCommentario.Text; cliente.Correo = TxtCorreo.Text; cliente.Direccion = TxtDireccion.Text; cliente.Nombre = TxtNombre.Text; cliente.Telefono1 = TxtTelefono1.Text; cliente.Telefono2 = TxtTelefono2.Text; cliente.TipoID = (int)CmbTipoID.SelectedValue; //cliente.RNC = TxtRnc.Text; DB.SaveChanges(); } else { DB.Clientes.Add(new Clases.Clientes() { Cedula_RNC = TxtIDCliente.Text, TipoID = 1, Comentario = TxtCommentario.Text.Trim() == "" ? null : TxtCommentario.Text, Correo = TxtCorreo.Text.Trim() == "" ? null : TxtCorreo.Text, Direccion = TxtDireccion.Text.Trim() == "" ? null : TxtDireccion.Text, Nombre = TxtNombre.Text.Trim() == "" ? null : TxtNombre.Text, Telefono1 = TxtTelefono1.Text.Trim() == "" ? null : TxtTelefono1.Text, Telefono2 = TxtTelefono2.Text.Trim() == "" ? null : TxtTelefono2.Text, //RNC = TxtRnc.Text.Trim() == "" ? null : TxtRnc.Text, }); DB.SaveChanges(); } MessageBox.Show("Registro Guardado!", "Listo!", MessageBoxButtons.OK, MessageBoxIcon.Information); _Refresh(); } catch (Exception es) { MessageBox.Show(es.Message, "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void CmdLogIn_Click(object sender, EventArgs e) { try { DB = new Clases.IM_DB_Entities(); var usr = from us in DB.Users where us.Login_Name == TxtUserLog.Text && us.Login_Pass == TxtPassLog.Text select us; Clases.Users user = new Clases.Users() { Nombre = usr.Select(u => u.Nombre).FirstOrDefault(), Login_Name = usr.Select(u => u.Login_Name).FirstOrDefault(), Login_Pass = usr.Select(u => u.Login_Pass).FirstOrDefault(), Telefono_Local = usr.Select(u => u.Telefono_Local).FirstOrDefault(), Telefono_Movil = usr.Select(u => u.Telefono_Movil).FirstOrDefault(), Direccion = usr.Select(u => u.Direccion).FirstOrDefault(), Cedula = usr.Select(u => u.Cedula).FirstOrDefault(), Cargo = usr.Select(u => u.Cargo).FirstOrDefault(), Usr_ID = usr.Select(u => u.Usr_ID).FirstOrDefault() }; if (user.Usr_ID != 0) { MessageBox.Show("Bienvenido!", "Hola " + user.Nombre, MessageBoxButtons.OK, MessageBoxIcon.Information); FrmPrincipal frm = new FrmPrincipal(); Program.frmLog = this; Program.LoggedUser = user; TxtPassLog.Text = ""; TxtUserLog.Text = ""; this.Hide(); frm.Show(); } else { MessageBox.Show("Usuario no encontrado.\nIntentelo de nuevo", "No encontrado!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); TxtPassLog.Text = ""; TxtUserLog.Focus(); } } catch (Exception es) { MessageBox.Show(es.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
string Refresh_NCF(string refe) { DB = new Clases.IM_DB_Entities(); var NCF_Count = DB.NCFs.Where(x => x.Numero_NCF.Contains(refe)).Count(); var valor = refe + (NCF_Count + 1).ToString().PadLeft(9, '0'); NCF = valor; return(valor); }
void LlenarList() { DB = new Clases.IM_DB_Entities(); LstNombresProds.Items.Clear(); foreach (var item in DB.Nombres_Productos.ToList().OrderBy(p => p.Descripcion)) { LstNombresProds.Items.Add(item.ID_Nombre_Productos.ToString().PadRight(20, ' '), 0); LstNombresProds.Items[LstNombresProds.Items.Count - 1].SubItems.Add(item.Descripcion); LstNombresProds.Items[LstNombresProds.Items.Count - 1].Tag = item; } }
void LlenarCombos() { DB = new Clases.IM_DB_Entities(); CmbClase.DataSource = DB.Clases_Productos.ToList(); CmbClase.DisplayMember = "Descripcion"; CmbClase.ValueMember = "ID_Clase"; CmbNombre.DataSource = DB.Nombres_Productos.ToList(); CmbNombre.DisplayMember = "Descripcion"; CmbNombre.ValueMember = "ID_Nombre_Productos"; }
private void guardarToolStripMenuItem_Click(object sender, EventArgs e) { try { DB = new Clases.IM_DB_Entities(); if (editando == false) { DB.Users.Add(new Clases.Users() { Nombre = TxtNombre.Text.Trim() == "" ? null : TxtNombre.Text, Cargo = (int)CmbCargos.SelectedValue, Cedula = TxtCedulaUsuario.Text.Trim() == "" ? null : TxtCedulaUsuario.Text, Direccion = TxtDireccionUsuario.Text.Trim() == "" ? null : TxtDireccionUsuario.Text, Login_Name = TxtCuenta.Text.Trim() == "" ? null : TxtCuenta.Text, Login_Pass = TxtContrasena.Text.Trim() == "" ? null : TxtContrasena.Text, Telefono_Movil = TxtTelefonoUsuario.Text.Trim() == "" ? null : TxtTelefonoUsuario.Text, Telefono_Local = TxtMovilUsuario.Text.Trim() == "" ? null : TxtMovilUsuario.Text }); DB.SaveChanges(); CargarUsuarios(); tabControl1.SelectTab(0); } else { var EdiUsu = DB.Users.Where(us => us.Login_Name == usuarioSeleccionado.Login_Name).First(); EdiUsu.Nombre = TxtNombre.Text.Trim() == "" ? null : TxtNombre.Text; EdiUsu.Cargo = (int)CmbCargos.SelectedValue; EdiUsu.Cedula = TxtCedulaUsuario.Text.Trim() == "" ? null : TxtCedulaUsuario.Text; EdiUsu.Direccion = TxtDireccionUsuario.Text.Trim() == "" ? null : TxtDireccionUsuario.Text; EdiUsu.Login_Name = TxtCuenta.Text.Trim() == "" ? null : TxtCuenta.Text; EdiUsu.Login_Pass = TxtContrasena.Text.Trim() == "" ? null : TxtContrasena.Text; EdiUsu.Telefono_Movil = TxtTelefonoUsuario.Text.Trim() == "" ? null : TxtTelefonoUsuario.Text; EdiUsu.Telefono_Local = TxtMovilUsuario.Text.Trim() == "" ? null : TxtMovilUsuario.Text; DB.SaveChanges(); MessageBox.Show("Tarea completada con exito", "Editado!", MessageBoxButtons.OK, MessageBoxIcon.Information); tabControl1.SelectTab(0); CargarUsuarios(); } } catch (Exception es) { MessageBox.Show(es.Message, "Error!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
void CargarUsuarios() { try { DB = new Clases.IM_DB_Entities(); TxtCuenta.Enabled = true; GridUsuarios.DataSource = DB.Users.Select(usr => usr).ToList(); } catch (Exception es) { MessageBox.Show(es.Message, "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
void CargarCargos() { try { DB = new Clases.IM_DB_Entities(); CmbCargos.DataSource = DB.Cargos.ToList(); CmbCargos.DisplayMember = "Descripcion"; CmbCargos.ValueMember = "ID_Cargo"; } catch (Exception es) { MessageBox.Show(es.Message, "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
void LlenarTiposID() { try { DB = new Clases.IM_DB_Entities(); var clases = DB.Tipos_ID_Cliente.Select(id => id).ToList(); CmbTipoID.DataSource = clases; CmbTipoID.DisplayMember = "Descripcion"; CmbTipoID.ValueMember = "ID_TipoID"; } catch (Exception es) { throw es; } }
bool anularFactura() { DB = new Clases.IM_DB_Entities(); int IDFact = int.Parse(TxtFactura_Buscar.Text); var fact = DB.Facturas.Where(x => x.ID_Factura == IDFact).First(); fact.Anulada = true; try { DB.SaveChanges(); Program.MensageInfo("Anulada!"); } catch (Exception es) { Program.MensajeError(es.InnerException.ToString()); return(false); } return(true); }
void LlenarList() { try { DB = new Clases.IM_DB_Entities(); var TiposID = DB.Tipos_ID_Cliente.ToList(); foreach (var tipoID in TiposID) { LstTiposID.Items.Add(tipoID.ID_TipoID.ToString(), 0); LstTiposID.Items[LstTiposID.Items.Count - 1].SubItems.Add(tipoID.Descripcion); LstTiposID.Items[LstTiposID.Items.Count - 1].Tag = tipoID; } } catch (Exception es) { throw es; } }
List <articuloVendido> llenar_List_Prods_Vendidos() { var IDF = int.Parse(TxtFactura_Buscar.Text.ToString()); var lst = DB.VentaInmediata.Where(v => v.factura == IDF).ToList(); Vendidos = new List <articuloVendido>(); foreach (var item in lst) { DB = new Clases.IM_DB_Entities(); articuloVendido a = new articuloVendido(); a.IMEI = item.IMEI; a.Precio = (decimal)item.precio; a.Producto = DB.Nombres_Productos.Where(x => x.ID_Nombre_Productos == item.id_Nombre_Producto).First().Descripcion; Vendidos.Add(a); } return(Vendidos); }
void LlenarList() { try { DB = new Clases.IM_DB_Entities(); var Productos = DB.Clases_Productos.Select(prod => prod).ToList(); foreach (var prod in Productos) { LstProds.Items.Add(prod.ID_CLase.ToString(), 0); LstProds.Items[LstProds.Items.Count - 1].SubItems.Add(prod.Descripcion); LstProds.Items[LstProds.Items.Count - 1].Tag = prod; } } catch (Exception es) { MessageBox.Show(es.Message, "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
Clases.Facturas facturaParaSustituir(Clases.Facturas referencia) { var _db = new Clases.IM_DB_Entities(); var prefijo = _db.Parametros_Generales.Where(x => x.NombreParametro.ToLower().Contains(referencia.TipoNCF.ToLower())).First().Valor; var fact = new Clases.Facturas() { Anulada = false, Cant_Articulos = referencia.Cant_Articulos, Cliente = referencia.Cliente, Fecha = DateTime.Now, ID_Factura = getSiguiente_Factura(), Monto = referencia.Monto, Monto_Factura = referencia.Monto_Factura, NCF = Refresh_NCF(prefijo), vendedor = referencia.vendedor, TipoPago = referencia.TipoPago, TipoNCF = referencia.TipoNCF, ReferenciaDePago = "" }; return(fact); }
void LlegarList() { try { DB = new Clases.IM_DB_Entities(); var Clientes = DB.Clientes.Select(cl => cl).ToList(); LstClientes.Items.Clear(); foreach (var cliente in Clientes) { LstClientes.Items.Add(cliente.Cedula_RNC.PadRight(15, ' '), 0); LstClientes.Items[LstClientes.Items.Count - 1].SubItems.Add(cliente.Nombre); LstClientes.Items[LstClientes.Items.Count - 1].SubItems.Add(cliente.Telefono1); LstClientes.Items[LstClientes.Items.Count - 1].SubItems.Add(cliente.Correo); LstClientes.Items[LstClientes.Items.Count - 1].Tag = cliente; } } catch (Exception es) { throw es; } }
private void borrarToolStripMenuItem_Click(object sender, EventArgs e) { try { DB = new Clases.IM_DB_Entities(); if (TxtIDProd.Text.Trim() != "") { var prod = DB.Clases_Productos.FirstOrDefault(x => x.ID_CLase == int.Parse(TxtIDProd.Text)); DB.Clases_Productos.Remove(prod); MessageBox.Show("Registro Eliminado!", "Listo!", MessageBoxButtons.OK, MessageBoxIcon.Information); } TxtDescripcionProd.Text = ""; TxtIDProd.Text = ""; } catch (Exception es) { MessageBox.Show(es.Message, "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }