public Int32 Inserta(KardexBE pItem) { Int32 intIdKardex = 0; Database db = DatabaseFactory.CreateDatabase("cnSSOMABD"); DbCommand dbCommand = db.GetStoredProcCommand("usp_Kardex_Inserta"); db.AddOutParameter(dbCommand, "pIdKardex", DbType.Int32, pItem.IdKardex); db.AddInParameter(dbCommand, "pIdEmpresa", DbType.Int32, pItem.IdEmpresa); db.AddInParameter(dbCommand, "pIdUnidadMinera", DbType.Int32, pItem.IdUnidadMinera); db.AddInParameter(dbCommand, "pDescOrdenInterna", DbType.String, pItem.DescOrdenInterna); db.AddInParameter(dbCommand, "pIdEquipo", DbType.Int32, pItem.IdEquipo); db.AddInParameter(dbCommand, "pPeriodo", DbType.Int32, pItem.Periodo); db.AddInParameter(dbCommand, "pFechaMovimiento", DbType.DateTime, pItem.FechaMovimiento); db.AddInParameter(dbCommand, "pCantidad", DbType.Decimal, pItem.Cantidad); db.AddInParameter(dbCommand, "pNumeroDocumento", DbType.String, pItem.NumeroDocumento); db.AddInParameter(dbCommand, "pTipoMovimiento", DbType.String, pItem.TipoMovimiento); db.AddInParameter(dbCommand, "pObservacion", DbType.String, pItem.Observacion); db.AddInParameter(dbCommand, "pFlagEstado", DbType.Boolean, pItem.FlagEstado); db.AddInParameter(dbCommand, "pUsuario", DbType.String, pItem.Usuario); db.AddInParameter(dbCommand, "pMaquina", DbType.String, pItem.Maquina); db.ExecuteNonQuery(dbCommand); intIdKardex = (int)db.GetParameterValue(dbCommand, "pIdKardex"); return(intIdKardex); }
private void frmManKardexMasivoEdit_Load(object sender, EventArgs e) { BSUtils.LoaderLook(cboEmpresa, new EmpresaBL().ListaCombo(Parametros.intTECorporativo), "RazonSocial", "IdEmpresa", true); cboEmpresa.EditValue = IdEmpresa; deFecha.DateTime = DateTime.Now; if (pOperacion == Operacion.Nuevo) { this.Text = "Kardex - Nuevo"; txtOrdenInterna.Text = DescOrdenInterna; } else if (pOperacion == Operacion.Modificar) { this.Text = "Kardex - Modificar"; KardexBE objE_Kardex = null; objE_Kardex = new KardexBL().Selecciona(IdKardex); if (objE_Kardex != null) { cboEmpresa.EditValue = objE_Kardex.IdEmpresa; cboUnidadMinera.EditValue = objE_Kardex.IdUnidadMinera; deFecha.EditValue = objE_Kardex.FechaMovimiento; txtNumeroDocumento.Text = objE_Kardex.NumeroDocumento; IdEquipo = objE_Kardex.IdEquipo; txtObservacion.Text = objE_Kardex.Observacion; } } CargaEquipo(); deFecha.Select(); }
private void eliminarToolStripMenuItem_Click(object sender, EventArgs e) { try { Cursor = Cursors.WaitCursor; if (XtraMessageBox.Show("Esta seguro de eliminar el registro?", this.Text, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { if (!ValidarIngreso()) { KardexBE objE_Kardex = new KardexBE(); objE_Kardex.IdKardex = int.Parse(gvKardex.GetFocusedRowCellValue("IdKardex").ToString()); objE_Kardex.Usuario = Parametros.strUsuarioLogin; objE_Kardex.Maquina = WindowsIdentity.GetCurrent().Name.ToString(); objE_Kardex.IdEmpresa = Parametros.intEmpresaId; KardexBL objBL_Kardex = new KardexBL(); objBL_Kardex.Elimina(objE_Kardex); XtraMessageBox.Show("El registro se eliminó correctamente", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); Cargar(); } } Cursor = Cursors.Default; } catch (Exception ex) { Cursor = Cursors.Default; XtraMessageBox.Show(ex.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public List <KardexBE> ListaInventario(int IdEmpresa, int IdUnidadMinera, string DescOrdenInterna, int IdEquipo, DateTime Fecha) { Database db = DatabaseFactory.CreateDatabase("cnSSOMABD"); DbCommand dbCommand = db.GetStoredProcCommand("usp_Kardex_ListaInventario"); db.AddInParameter(dbCommand, "pIdEmpresa", DbType.Int32, IdEmpresa); db.AddInParameter(dbCommand, "pIdUnidadMinera", DbType.Int32, IdUnidadMinera); db.AddInParameter(dbCommand, "pDescOrdenInterna", DbType.String, DescOrdenInterna); db.AddInParameter(dbCommand, "pIdEquipo", DbType.Int32, IdEquipo); db.AddInParameter(dbCommand, "pFecha", DbType.DateTime, Fecha); IDataReader reader = db.ExecuteReader(dbCommand); List <KardexBE> Kardexlist = new List <KardexBE>(); KardexBE Kardex; while (reader.Read()) { Kardex = new KardexBE(); Kardex.IdEmpresa = Int32.Parse(reader["IdEmpresa"].ToString()); Kardex.RazonSocial = reader["RazonSocial"].ToString(); Kardex.IdUnidadMinera = Int32.Parse(reader["IdUnidadMinera"].ToString()); Kardex.DescUnidadMinera = reader["DescUnidadMinera"].ToString(); Kardex.DescOrdenInterna = reader["DescOrdenInterna"].ToString(); Kardex.Periodo = Int32.Parse(reader["Periodo"].ToString()); Kardex.IdEquipo = Int32.Parse(reader["IdEquipo"].ToString()); Kardex.Codigo = reader["Codigo"].ToString(); Kardex.DescEquipo = reader["DescEquipo"].ToString(); Kardex.Stock = decimal.Parse(reader["Stock"].ToString()); Kardexlist.Add(Kardex); } reader.Close(); reader.Dispose(); return(Kardexlist); }
public KardexBE Selecciona(int IdKardex) { Database db = DatabaseFactory.CreateDatabase("cnSSOMABD"); DbCommand dbCommand = db.GetStoredProcCommand("usp_Kardex_Selecciona"); db.AddInParameter(dbCommand, "pIdKardex", DbType.Int32, IdKardex); IDataReader reader = db.ExecuteReader(dbCommand); KardexBE Kardex = null; while (reader.Read()) { Kardex = new KardexBE(); Kardex.IdKardex = Int32.Parse(reader["idKardex"].ToString()); Kardex.IdEmpresa = Int32.Parse(reader["IdEmpresa"].ToString()); Kardex.RazonSocial = reader["RazonSocial"].ToString(); Kardex.IdUnidadMinera = Int32.Parse(reader["IdUnidadMinera"].ToString()); Kardex.DescUnidadMinera = reader["DescUnidadMinera"].ToString(); Kardex.DescOrdenInterna = reader["DescOrdenInterna"].ToString(); Kardex.Periodo = Int32.Parse(reader["Periodo"].ToString()); Kardex.FechaMovimiento = DateTime.Parse(reader["FechaMovimiento"].ToString()); Kardex.IdEquipo = Int32.Parse(reader["IdEquipo"].ToString()); Kardex.Codigo = reader["Codigo"].ToString(); Kardex.DescEquipo = reader["DescEquipo"].ToString(); Kardex.Cantidad = Decimal.Parse(reader["Cantidad"].ToString()); Kardex.NumeroDocumento = reader["NumeroDocumento"].ToString(); Kardex.TipoMovimiento = reader["TipoMovimiento"].ToString(); Kardex.Observacion = reader["Observacion"].ToString(); Kardex.FlagEstado = Boolean.Parse(reader["flagestado"].ToString()); } reader.Close(); reader.Dispose(); return(Kardex); }
public Int32 Inserta(EppBE pItem, List <EppDetalleBE> pListaEppDetalle) { try { using (TransactionScope ts = new TransactionScope()) { EppDL Epp = new EppDL(); EppDetalleDL EppDetalle = new EppDetalleDL(); int IdEpp = 0; IdEpp = Epp.Inserta(pItem); string strNumero = ""; strNumero = AgregarCaracter(IdEpp.ToString(), "0", 7); foreach (var item in pListaEppDetalle) { int IdKardex = 0; //INSERTAR KARDEX KardexBE objE_Kardex = new KardexBE(); objE_Kardex.IdKardex = 0; objE_Kardex.IdEmpresa = pItem.IdEmpresaResponsable; objE_Kardex.IdUnidadMinera = pItem.IdUnidadMineraResponsable; objE_Kardex.DescOrdenInterna = pItem.DescOrdenInterna; objE_Kardex.IdEquipo = item.IdEquipo; objE_Kardex.Periodo = pItem.Fecha.Year; objE_Kardex.FechaMovimiento = Convert.ToDateTime(pItem.Fecha); objE_Kardex.Cantidad = item.Cantidad; objE_Kardex.NumeroDocumento = strNumero; objE_Kardex.Observacion = "SALIDA POR ENTREGA DE EPP"; objE_Kardex.TipoMovimiento = "S"; objE_Kardex.FlagEstado = true; objE_Kardex.Usuario = pItem.Usuario; objE_Kardex.Maquina = pItem.Maquina; KardexDL objDL_Kardex = new KardexDL(); IdKardex = objDL_Kardex.Inserta(objE_Kardex); item.IdEpp = IdEpp; item.IdKardex = IdKardex; EppDetalle.Inserta(item); } //Actualizamos la solicitud del EPP SolicitudEppDL objDL_SolicitudEPP = new SolicitudEppDL(); objDL_SolicitudEPP.ActualizaSituacion(pItem.IdSolicitudEpp, Parametros.intSLCAtendido); ts.Complete(); return(IdEpp); } } catch (Exception ex) { throw ex; } }
public void Elimina(KardexBE pItem) { try { KardexDL Kardex = new KardexDL(); Kardex.Elimina(pItem); } catch (Exception ex) { throw ex; } }
public void Actualiza(KardexBE pItem) { try { KardexDL Kardex = new KardexDL(); Kardex.Actualiza(pItem); } catch (Exception ex) { throw ex; } }
public void Inserta(KardexBE pItem) { try { KardexDL Kardex = new KardexDL(); Kardex.Inserta(pItem); } catch (Exception ex) { throw ex; } }
public KardexBE Selecciona(int IdKardex) { try { KardexDL Kardex = new KardexDL(); KardexBE objEmp = Kardex.Selecciona(IdKardex); return(objEmp); } catch (Exception ex) { throw ex; } }
public void Elimina(KardexBE pItem) { Database db = DatabaseFactory.CreateDatabase("cnSSOMABD"); DbCommand dbCommand = db.GetStoredProcCommand("usp_Kardex_Elimina"); db.AddInParameter(dbCommand, "pIdKardex", DbType.Int32, pItem.IdKardex); db.AddInParameter(dbCommand, "pIdEmpresa", DbType.Int32, pItem.IdEmpresa); db.AddInParameter(dbCommand, "pUsuario", DbType.String, pItem.Usuario); db.AddInParameter(dbCommand, "pMaquina", DbType.String, pItem.Maquina); db.ExecuteNonQuery(dbCommand); }
public void Elimina(EppBE pItem) { try { using (TransactionScope ts = new TransactionScope()) { EppDL Epp = new EppDL(); EppDetalleDL EppDetalle = new EppDetalleDL(); EppBE objE_Epp = new EppBE(); objE_Epp = Epp.Selecciona(pItem.IdEpp); List <EppDetalleBE> lstEppDetalle = null; lstEppDetalle = new EppDetalleDL().ListaTodosActivo(pItem.IdEpp); foreach (EppDetalleBE item in lstEppDetalle) { int IdKardex = 0; //Insertar Kardex KardexBE objE_Kardex = new KardexBE(); objE_Kardex.IdKardex = 0; objE_Kardex.IdEmpresa = objE_Epp.IdEmpresaResponsable; objE_Kardex.IdUnidadMinera = objE_Epp.IdUnidadMineraResponsable; objE_Kardex.DescOrdenInterna = objE_Epp.DescOrdenInterna; objE_Kardex.IdEquipo = item.IdEquipo; objE_Kardex.Periodo = objE_Epp.Fecha.Year; objE_Kardex.FechaMovimiento = Convert.ToDateTime(objE_Epp.Fecha); objE_Kardex.Cantidad = item.Cantidad; objE_Kardex.NumeroDocumento = objE_Epp.Numero; objE_Kardex.Observacion = "INGRESO POR ANULACIÓN DE ENTREGA DE EPP"; objE_Kardex.TipoMovimiento = "I"; objE_Kardex.FlagEstado = true; objE_Kardex.Usuario = pItem.Usuario; objE_Kardex.Maquina = pItem.Maquina; KardexDL objDL_Kardex = new KardexDL(); IdKardex = objDL_Kardex.Inserta(objE_Kardex); EppDetalle.Elimina(item); } Epp.Elimina(pItem); //Actualizamos la solicitud del EPP SolicitudEppDL objDL_SolicitudEPP = new SolicitudEppDL(); objDL_SolicitudEPP.ActualizaSituacion(pItem.IdSolicitudEpp, Parametros.intSLCPendiente); ts.Complete(); } } catch (Exception ex) { throw ex; } }
private void btnGrabar_Click(object sender, EventArgs e) { try { Cursor = Cursors.WaitCursor; if (!ValidarIngreso()) { foreach (CEquipo item in mListaEquipoOrigen) { KardexBL objBL_Kardex = new KardexBL(); KardexBE objKardex = new KardexBE(); objKardex.IdKardex = IdKardex; objKardex.IdEmpresa = Convert.ToInt32(cboEmpresa.EditValue); objKardex.IdUnidadMinera = Convert.ToInt32(cboUnidadMinera.EditValue); objKardex.DescOrdenInterna = txtOrdenInterna.Text; objKardex.IdEquipo = item.IdEquipo; objKardex.Periodo = deFecha.DateTime.Year; objKardex.FechaMovimiento = Convert.ToDateTime(deFecha.DateTime.ToShortDateString()); objKardex.Cantidad = item.Cantidad; objKardex.NumeroDocumento = txtNumeroDocumento.Text; objKardex.TipoMovimiento = "I"; objKardex.Observacion = txtObservacion.Text; objKardex.FlagEstado = true; objKardex.Usuario = Parametros.strUsuarioLogin; objKardex.Maquina = WindowsIdentity.GetCurrent().Name.ToString(); if (pOperacion == Operacion.Nuevo) { objBL_Kardex.Inserta(objKardex); } else { objBL_Kardex.Actualiza(objKardex); } } this.Close(); } } catch (Exception ex) { Cursor = Cursors.Default; XtraMessageBox.Show(ex.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public List <KardexBE> ListaInventarioDetalle(int IdEmpresa, int IdUnidadMinera, string DescOrdenInterna, int IdEquipo, DateTime FechaDesde, DateTime FechaHasta) { Database db = DatabaseFactory.CreateDatabase("cnSSOMABD"); DbCommand dbCommand = db.GetStoredProcCommand("usp_Kardex_ListaInventarioDetalle"); db.AddInParameter(dbCommand, "pIdEmpresa", DbType.Int32, IdEmpresa); db.AddInParameter(dbCommand, "pIdUnidadMinera", DbType.Int32, IdUnidadMinera); db.AddInParameter(dbCommand, "pDescOrdenInterna", DbType.String, DescOrdenInterna); db.AddInParameter(dbCommand, "pIdEquipo", DbType.Int32, IdEquipo); db.AddInParameter(dbCommand, "pFechaDesde", DbType.DateTime, FechaDesde); db.AddInParameter(dbCommand, "pFechaHasta", DbType.DateTime, FechaHasta); IDataReader reader = db.ExecuteReader(dbCommand); List <KardexBE> Kardexlist = new List <KardexBE>(); KardexBE Kardex; while (reader.Read()) { Kardex = new KardexBE(); Kardex.IdEmpresa = Int32.Parse(reader["IdEmpresa"].ToString()); Kardex.RazonSocial = reader["RazonSocial"].ToString(); Kardex.Periodo = Int32.Parse(reader["Periodo"].ToString()); Kardex.IdUnidadMinera = Int32.Parse(reader["IdUnidadMinera"].ToString()); Kardex.DescUnidadMinera = reader["DescUnidadMinera"].ToString(); Kardex.DescOrdenInterna = reader["DescOrdenInterna"].ToString(); Kardex.FechaMovimiento = DateTime.Parse(reader["FechaMovimiento"].ToString()); Kardex.IdEquipo = Int32.Parse(reader["IdEquipo"].ToString()); Kardex.Codigo = reader["Codigo"].ToString(); Kardex.DescEquipo = reader["DescEquipo"].ToString(); Kardex.Observacion = reader["Observacion"].ToString(); Kardex.NumeroDocumento = reader["NumeroDocumento"].ToString(); Kardex.TipoMovimiento = reader["TipoMovimiento"].ToString(); Kardex.Ingresos = Decimal.Parse(reader["Ingresos"].ToString()); Kardex.Salidas = Decimal.Parse(reader["Salidas"].ToString()); Kardex.Stock = Decimal.Parse(reader["Stock"].ToString()); Kardexlist.Add(Kardex); } reader.Close(); reader.Dispose(); return(Kardexlist); }
public void InicializarModificar() { if (gvKardex.RowCount > 0) { KardexBE objKardex = new KardexBE(); objKardex.IdKardex = int.Parse(gvKardex.GetFocusedRowCellValue("IdKardex").ToString()); frmManKardexEdit objManKardexEdit = new frmManKardexEdit(); objManKardexEdit.pOperacion = frmManKardexEdit.Operacion.Modificar; objManKardexEdit.IdKardex = objKardex.IdKardex; objManKardexEdit.IdEmpresa = IdEmpresa; objManKardexEdit.IdUnidadMinera = IdUnidadMinera; objManKardexEdit.DescOrdenInterna = DescOrdenInterna; objManKardexEdit.pKardexBE = objKardex; objManKardexEdit.StartPosition = FormStartPosition.CenterParent; objManKardexEdit.ShowDialog(); Cargar(); } else { MessageBox.Show("No se pudo editar"); } }