Ejemplo n.º 1
0
 public Lote(string pNombre, DateTime pCreacion, tipoEstado pEstado, tipoLote pTipo, bool pEliminar)
 {
     Nombre           = pNombre;
     Creacion         = pCreacion;
     Estado           = pEstado;
     LoteTipo         = pTipo;
     EliminarLotesAnt = pEliminar;
     Frec             = new Frecuencia(1);
 }
Ejemplo n.º 2
0
        public override bool Equals(object obj)
        {
            if (obj == null)
            {
                return(false);
            }
            Frecuencia frec = (Frecuencia)obj;

            if (frec == null)
            {
                return(false);
            }
            return(this.Id.Equals(frec.Id));
        }
Ejemplo n.º 3
0
        public void agregarLote(Lote pLote)
        {
            Sistema s = Sistema.Sis;

            s.accionoBaseDatos("Se ingresa el lote: " + pLote.Nombre + " a la base de datos");
            SqlConnection cn = Coneccion.CrearConeccionSql
                                   (CadenaDeConecciones.tiposDeConeccion.paraDominio);
            SqlCommand     cmd = new SqlCommand(Query_s.insertFrecuencia, cn);
            Frecuencia     f   = pLote.Frec;
            SqlTransaction trs = null;
            int            id  = 86;

            try
            {
                trs             = Coneccion.CrearTransaccion(cn);
                cmd.Transaction = trs;
                if (f.BaseContactacion != 100)
                {
                    Coneccion.agregarParametro(cmd, "@frec", f.Id);
                    Coneccion.agregarParametro(cmd, "@base", f.BaseContactacion);
                    Coneccion.agregarParametro(cmd, "@prioridad", f.PrioridadLote);
                    int.TryParse(cmd.ExecuteScalar().ToString(), out id);
                    cmd.Parameters.Clear();
                }
                Coneccion.agregarParametro(cmd, "@nombre", pLote.Nombre);
                Coneccion.agregarParametro(cmd, "@creacion", pLote.Creacion);
                Coneccion.agregarParametro(cmd, "@tipoLote", pLote.LoteTipo.ToString());
                Coneccion.agregarParametro(cmd, "@tipoUnidad", pLote.UnidadNegocio.ToString());
                Coneccion.agregarParametro(cmd, "@frec_id", id);
                Coneccion.agregarParametro(cmd, "@estadoLote", pLote.Estado.ToString());
                Coneccion.agregarParametro(cmd, "@cantLote", pLote.Exc.leerExcel().Count - 1);
                cmd.CommandText = Query_s.insertLote;
                cmd.ExecuteNonQuery();
                trs.Commit();
            }
            catch (Exception e) {
                if (trs != null)
                {
                    trs.Rollback();
                }
                s.accionoBaseDatos("Crear lote : " + pLote.Nombre, "Error: " + e.Message);
            }
            finally
            {
                Coneccion.CerrarConeccion(cn);
            }
        }
Ejemplo n.º 4
0
 public Lote(string pNombre)
 {
     Nombre = pNombre;
     Frec   = new Frecuencia(1);
 }