public static IEnumerable <clsSucursalVM> SucursalList() { clsSucursal oSucursal = new clsSucursal(clsAppInfo.Connection); List <clsSucursalVM> oSucursalVM = new List <clsSucursalVM>(); try { oSucursal.SelectFilter = clsSucursal.SelectFilters.ListBox; oSucursal.OrderByFilter = clsSucursal.OrderByFilters.SucursalDes; if (oSucursal.Open()) { foreach (DataRow dr in oSucursal.DataSet.Tables[oSucursal.TableName].Rows) { oSucursalVM.Add(new clsSucursalVM() { SucursalId = SysData.ToLong(dr["SucursalId"]), SucursalCod = SysData.ToStr(dr["SucursalCod"]), SucursalDes = SysData.ToStr(dr["SucursalDes"]) }); } } } catch (Exception exp) { throw (exp); } finally { oSucursal.Dispose(); } return((IEnumerable <clsSucursalVM>)oSucursalVM); }
private void frmMenuEmpresa_Load(object sender, EventArgs e) { clsFactura b = new clsFactura(); dgvEnviosRecibidos.DataSource = null; lista = new List <clsFactura>(); lista = b.traerFacturas(nombre); if (lista != null) { dgvEnviosRecibidos.DataSource = lista; } dt.Visible = false; List <clsSucursal> listasucursal = new List <clsSucursal>(); clsSucursal a = new clsSucursal(); foreach (clsSucursal s in a.Leer()) { listasucursal.Add(s); } dgvSucursal.DataSource = listasucursal; dtpFiltroFechaEnvioDesde.Enabled = ckbFiltroFechaEnvioDesde.Checked; dtpFiltroFechaEnvioHasta.Enabled = ckbFiltroFechaEnvioHasta.Checked; }
public clsSucursal CargaSucursal(Int32 Codigo) { clsSucursal suc = null; try { con.conectarBD(); cmd = new MySqlCommand("MuestraSucursal", con.conector); cmd.Parameters.AddWithValue("CodSucu", Codigo); cmd.CommandType = CommandType.StoredProcedure; dr = cmd.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { suc = new clsSucursal(); suc.CodSucursal = Convert.ToInt32(dr.GetInt32(0)); suc.CodEmpresa = Convert.ToInt32(dr.GetInt32(1)); suc.Nombre = dr.GetString(2); suc.Ubicacion = dr.GetString(3); suc.Telefono = dr.GetString(4); suc.Descripcion = dr.GetString(5); suc.Estado = dr.GetBoolean(6); suc.FechaRegistro = dr.GetDateTime(7);// capturo la fecha } } return(suc); } catch (MySqlException ex) { throw ex; } finally { con.conector.Dispose(); cmd.Dispose(); con.desconectarBD(); } }
public Boolean Update(clsSucursal suc) { try { con.conectarBD(); cmd = new MySqlCommand("ActualizaSucursal", con.conector); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("codemp", suc.CodEmpresa); cmd.Parameters.AddWithValue("nombre", suc.Nombre); cmd.Parameters.AddWithValue("ubicacion", suc.Ubicacion); cmd.Parameters.AddWithValue("telefono", suc.Telefono); cmd.Parameters.AddWithValue("descripcion", suc.Descripcion); cmd.Parameters.AddWithValue("codusu", suc.CodUser); cmd.Parameters.AddWithValue("estado", suc.Estado); cmd.Parameters.AddWithValue("codsu", suc.CodSucursal); int x = cmd.ExecuteNonQuery(); if (x != 0) { return(true); } else { return(false); } } catch (MySqlException ex) { throw ex; } finally { con.conector.Dispose(); cmd.Dispose(); con.desconectarBD(); } }
private void CargaSucursal() { suc = AdmSuc.CargaSucursal(suc.CodSucursal); txtCodSucursal.Text = suc.CodSucursal.ToString(); txtNombre.Text = suc.Nombre; txtUbicacion.Text = suc.Ubicacion; txtTelefono.Text = suc.Telefono; txtDescripcion.Text = suc.Descripcion; cbActivo.Checked = suc.Estado; }
public Boolean update(clsSucursal suc) { try { return(Msuc.Update(suc)); } catch (Exception ex) { DevComponents.DotNetBar.MessageBoxEx.Show("Se encontró el siguiente problema: " + ex.Message, "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); return(false); } }
private clsSucursal llenarCampos() { clsSucursal auxAplicativo = new clsSucursal(); auxAplicativo.IMunicipio = int.Parse(cmbMun.SelectedValue.ToString()); auxAplicativo.SNombre = txtNombre.Text; auxAplicativo.Sdireccion = txtDireccion.Text; auxAplicativo.ITelefono = int.Parse(txtTel.Text.ToString()); auxAplicativo.SDescripcion = txtDescripcion.Text; auxAplicativo.IEstado = 1; return(auxAplicativo); }
public void insertarSucursal(clsSucursal sucursal) { try { string sComando = string.Format("INSERT INTO SUCURSAL(pk_id_sucursal,fk_id_municipio,nombre_sucursal,direccion_sucursal,telefono_sucursal,descripcion_sucursal,estado_sucursal) VALUES ({0},{1},'{2}','{3}',{4},'{5}',{6});", sucursal.IIDSucursal, sucursal.IMunicipio, sucursal.SNombre, sucursal.Sdireccion, sucursal.ITelefono, sucursal.SDescripcion, sucursal.IEstado); this.sentencia.ejecutarQuery(sComando); } catch (Exception ex) { MessageBox.Show("Error al Ingresar ", "", MessageBoxButtons.OK, MessageBoxIcon.Error); Console.WriteLine(ex.Message); } }
private bool guardarDatos() { this.sucursal = llenarCampos(); try { controlSucursal.insertarSucursal(this.sucursal); cargarDatos(); MessageBox.Show("Datos Correctamente Guardados", "", MessageBoxButtons.OK, MessageBoxIcon.Information); return(true); } catch (Exception ex) { MessageBox.Show("Error al Guardar los Datos", "", MessageBoxButtons.OK, MessageBoxIcon.Error); Console.WriteLine(ex.Message); return(false); } }
private void posiciona_elementos() { suc = admSuc.CargaSucursal(frmLogin.iCodSucursal); label2.Location = new Point(16, 128); txtmonto.Location = new Point(19, 144); label3.Location = new Point(169, 128); dtpfecha.Location = new Point(172, 144); label4.Visible = false; cboTipo.Visible = false; label5.Visible = false; cmbtipopagoser.Visible = false; btnGuardar.Location = new Point(138, 8); btnSalir.Location = new Point(221, 8); groupBox1.Size = new Size(467, 191); groupBox2.Size = new Size(468, 44); txtconcepto.Enabled = false; txtconcepto.Text = "APERTURA INICIAL DE CAJA DE LA SUCURSAL " + suc.Nombre; }
private void btnLogin_Click(object sender, EventArgs e) { if (superValidator1.Validate()) { Login.Usuario = txtUsuario.Text; Login.Contraseña = txtContra.Text; Login.CodEmpresaLogin = Convert.ToInt32(cmbEmpresa.SelectedValue); if (AdmUser.EstableceLogin(Login)) { iCodUser = Login.CodUsuario; sUsuario = Login.Usuario; sNombreUser = Login.Nombre; sApellidoUSer = Login.Apellido; iNivelUser = Login.Nivel; iCodEmpresa = Login.CodEmpresaLogin; //iCodSucursal = Login.CodSucursalLogin; EmpreLogin = AdmEmp.CargaEmpresa(iCodEmpresa); SucurLogin = AdmSuc.CargaSucursal(iCodSucursal); Configuracion = AdmEmp.CargaConfiguracion(); sEmpresa = EmpreLogin.RazonSocial; DirecIp = con.LocalIPAddress(); RUC = EmpreLogin.Ruc; estadoIngreso = Login.EstadoIngreso; mdi_Menu frm = new mdi_Menu(); this.Hide(); frm.Show(); } else { iContador += 1; if (iContador == 3) { MessageBox.Show("Ha realizado 3 intentos de Logueo Erróneos, consulte con el Área de TI", "Logueo Fallido!"); Application.Exit(); } else { MessageBox.Show("Usuario o Conraseña no coinciden", "Logueo Fallido!"); } } } }
public void Registrar() { try { if (!ValidarCampos()) { return; } clsSucursal objSucur = new clsSucursal(strNombreApp); objSucur.CodidoSucursal = this.txtCodigoSucursal.Text; objSucur.NombreSucursal = this.txtSede.Text; objSucur.Direccion = this.txtUbicacion.Text; if (!objSucur.CrearSucursal()) { this.lblMensaje.Text = objSucur.Error; this.pnlAlerta.Visible = true; objSucur = null; return; } if (objSucur.Respuesta == 0) { this.lblMensaje.Text = "La sucursal que intenta registrar se encuentra registrada"; this.pnlAlerta.Visible = true; objSucur = null; return; } else { this.lblMensaje.Text = "Nueva sucursal registrada con exito"; this.pnlAlerta.Visible = true; objSucur = null; return; } } catch (Exception ex) { this.lblMensaje.Text = ex.Message; this.pnlAlerta.Visible = true; return; } }
public Boolean insert(clsSucursal suc) { try { return(Msuc.Insert(suc)); } catch (Exception ex) { if (ex.Message.Contains("Duplicate entry")) { DevComponents.DotNetBar.MessageBoxEx.Show("Se encontró el siguiente problema: N°- de Documento Repetido", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { DevComponents.DotNetBar.MessageBoxEx.Show("Se encontró el siguiente problema: " + ex.Message, "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); } return(false); } }
private void LlenarListaSucursales() { try { clsSucursal objSuc = new clsSucursal(strNombreApp); objSuc.Combo_A_Llenar = this.ddlSucursal; if (!objSuc.LLenar_ListaSucursles()) { this.lblMensaje.Text = objSuc.Error; this.pnlAlerta.Visible = true; objSuc = null; return; } } catch (Exception ex) { this.lblMensaje.Text = ex.Message; this.pnlAlerta.Visible = true; return; } }
private void btnGrabarSucursal_Click(object sender, EventArgs e) { clsEmpresa c = new clsEmpresa(); clsEmpresa c1 = c.traerEmpresa(nombre); clsSucursal nueva = new clsSucursal(); if (tbCodPostal.Text != string.Empty && tbDireccion.Text != string.Empty && tbProvincia.Text != string.Empty && tbLocalidad.Text != string.Empty && c1 != null) { nueva.IdSucursal = nueva.RecuperarUltimoId() + 1; nueva.Nombre = "Sucursal " + nombre + " " + tbLocalidad.Text; nueva.LocalidadUbicacion = tbLocalidad.Text; nueva.Provincia = tbProvincia.Text; nueva.CodigoPostal = int.Parse(tbCodPostal.Text); nueva.Direccion = tbDireccion.Text; nueva.IdCentral = c1.Id; clsUsuario nuevo = new clsUsuario(); nuevo.Nombre = nueva.Nombre; nuevo.Usuario = nueva.Nombre; nuevo.Contraseña = "1234"; nuevo.TipoUsuario = "Sucursal"; string resSucursal = string.Empty; string resUsuario = string.Empty; resSucursal = nueva.Grabar(); resUsuario = nuevo.Grabar(); if (resSucursal == string.Empty && resUsuario == string.Empty) { MessageBox.Show("Sucursal registrada con exito el usuario para ingresar al sistema es: " + nuevo.Usuario + " y la contraseña: " + nuevo.Contraseña); } else { MessageBox.Show("Ocurrio el siguiente error: " + resSucursal + resUsuario); } } else { MessageBox.Show("Campos de datos incompletos"); } }
public Boolean Insert(clsSucursal suc) { try { con.conectarBD(); cmd = new MySqlCommand("GuardaSucursal", con.conector); cmd.CommandType = CommandType.StoredProcedure; MySqlParameter oParam; oParam = cmd.Parameters.AddWithValue("codemp", suc.CodEmpresa); oParam = cmd.Parameters.AddWithValue("nombre", suc.Nombre); oParam = cmd.Parameters.AddWithValue("ubicacion", suc.Ubicacion); oParam = cmd.Parameters.AddWithValue("telefono", suc.Telefono); oParam = cmd.Parameters.AddWithValue("descripcion", suc.Descripcion); oParam = cmd.Parameters.AddWithValue("codusu", suc.CodUser); oParam = cmd.Parameters.AddWithValue("estado", suc.Estado); oParam = cmd.Parameters.AddWithValue("newid", 0); oParam.Direction = ParameterDirection.Output; int x = cmd.ExecuteNonQuery(); suc.CodSucursalNueva = Convert.ToInt32(cmd.Parameters["newid"].Value); if (x != 0) { return(true); } else { return(false); } } catch (MySqlException ex) { throw ex; } finally { con.conector.Dispose(); cmd.Dispose(); con.desconectarBD(); } }
private void btnRecibido_Click(object sender, EventArgs e) { clsSucursal suc = new clsSucursal(); clsSucursal aux = new clsSucursal(); suc = aux.traerSucursal(nombre); if (dgvEnviosRecibidos.SelectedRows.Count != 0) { clsFactura fac = new clsFactura(); fac.Id = int.Parse(dgvEnviosRecibidos.CurrentRow.Cells["id"].Value.ToString()); fac.Nombrecliente = dgvEnviosRecibidos.CurrentRow.Cells["nombrecliente"].Value.ToString(); fac.CodigoPaquete = dgvEnviosRecibidos.CurrentRow.Cells["codigoPaquete"].Value.ToString(); fac.Dnicliente = int.Parse(dgvEnviosRecibidos.CurrentRow.Cells["dnicliente"].Value.ToString()); fac.Empresa = dgvEnviosRecibidos.CurrentRow.Cells["empresa"].Value.ToString(); fac.Fechaenvio = Convert.ToDateTime(dgvEnviosRecibidos.CurrentRow.Cells["fechaenvio"].Value.ToString()); fac.Fechallegada = Convert.ToDateTime(dgvEnviosRecibidos.CurrentRow.Cells["fechallegada"].Value.ToString()); fac.Postal = int.Parse(dgvEnviosRecibidos.CurrentRow.Cells["Postal"].Value.ToString()); fac.Precio = float.Parse(dgvEnviosRecibidos.CurrentRow.Cells["precio"].Value.ToString()); List <clsPaquete> lista1 = new List <clsPaquete>(); clsPaquete cambiar = new clsPaquete(); cambiar = cambiar.retornarPaquete(fac.CodigoPaquete); clsPaquete p2 = new clsPaquete(); if (cambiar.Estado == "Despachado") { foreach (clsPaquete g in p2.Leer()) { if (g.Id == cambiar.Id) { g.NombreDestinatario = cambiar.NombreDestinatario; g.DniDestinatario = cambiar.DniDestinatario; g.Ciudad = cambiar.Ciudad; g.Direccion = cambiar.Direccion; g.Id = cambiar.Id; g.Codigo = cambiar.Codigo; g.Kilos = cambiar.Kilos; g.Estado = "El paquete se encuentra en la central de:" + suc.Nombre + " en " + suc.LocalidadUbicacion + " ubicada en: " + suc.Direccion + " y pronto se hara la entrega"; lista1.Add(g); } else { lista1.Add(g); } } clsPaquete modi = new clsPaquete(); string res = string.Empty; res = modi.ModificarPaq(lista1); List <clsFactura> listafact = new List <clsFactura>(); clsFactura f = new clsFactura(); foreach (clsFactura facturita in f.Leer()) { if (facturita.Id == fac.Id) { facturita.Id = fac.Id; facturita.CodigoPaquete = fac.CodigoPaquete; facturita.Dnicliente = fac.Dnicliente; facturita.Empresa = suc.Nombre; facturita.Fechaenvio = fac.Fechaenvio; facturita.Fechallegada = dt.Value; facturita.Postal = fac.Postal; facturita.Precio = fac.Precio; facturita.Nombrecliente = fac.Nombrecliente; listafact.Add(facturita); } else { listafact.Add(facturita); } } clsFactura m = new clsFactura(); string resFac = string.Empty; resFac = m.ModificarFac(listafact); if (res == string.Empty && resFac == string.Empty) { MessageBox.Show("Operacion realizada"); } else { MessageBox.Show("error:" + res + resFac); } } else { MessageBox.Show("Este paquete ya fue recibido"); } } else { MessageBox.Show("seleccione el paquete"); } }