public List <ExtraccionBalanzaEntidad> listarVehiculos()
        {
            SqlConnection cn = new SqlConnection(Conexion.CnCoriPuno);

            try
            {
                Conexion.abrirConexion(cn);
                SqlCommand cmd = new SqlCommand("Extraccion_Balanza_ListarVehiculos", cn);
                cmd.CommandType = CommandType.StoredProcedure;
                List <ExtraccionBalanzaEntidad> listalabores = new List <ExtraccionBalanzaEntidad>();
                var reader = cmd.ExecuteReader();
                while (reader.Read())
                {
                    ExtraccionBalanzaEntidad oExtraccionBalanzaEntidad = new ExtraccionBalanzaEntidad();
                    oExtraccionBalanzaEntidad.Placa = Reader.GetStringValue(reader, "Placa");
                    listalabores.Add(oExtraccionBalanzaEntidad);
                }

                return(listalabores);
            }
            catch (Exception ex)
            {
                return(null);
            }
            finally
            {
                Conexion.cerrarConexion(cn);
            }
        }
        public bool modificarDatos(ExtraccionBalanzaEntidad entidad)
        {
            SqlConnection  cn    = new SqlConnection(Conexion.CnCoriPuno);
            SqlTransaction trans = null;

            try
            {
                bool estado = false;
                Conexion.abrirConexion(cn);
                trans = cn.BeginTransaction();
                SqlCommand cmd = new SqlCommand("modificacionpesovehiculo", cn);
                cmd.Parameters.Add(new SqlParameter("@fecha_ini", SqlDbType.DateTime)).Value     = entidad.Fecha;
                cmd.Parameters.Add(new SqlParameter("@placa", SqlDbType.VarChar, 20)).Value      = entidad.Placa;
                cmd.Parameters.Add(new SqlParameter("@turno", SqlDbType.VarChar, 10)).Value      = entidad.Turno;
                cmd.Parameters.Add(new SqlParameter("@labor", SqlDbType.VarChar, 10)).Value      = entidad.Labor_or;
                cmd.Parameters.Add(new SqlParameter("@PesoNeto", SqlDbType.Decimal)).Value       = entidad.PesoNeto;
                cmd.Parameters.Add(new SqlParameter("@PesoNeto_A", SqlDbType.Decimal)).Value     = entidad.PesoNeto_A;
                cmd.Parameters.Add(new SqlParameter("@sustento", SqlDbType.VarChar, 1000)).Value = entidad.Sustento;
                cmd.Parameters.Add(new SqlParameter("@autoriza", SqlDbType.VarChar, 100)).Value  = entidad.Autoriza;
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Transaction = trans;
                if (cmd.ExecuteNonQuery() > 0)
                {
                    estado = true;
                }

                if (estado)
                {
                    trans.Commit();
                }
                else
                {
                    trans.Rollback();
                }

                return(estado);
            }
            catch (Exception ex)
            {
                if (trans != null)
                {
                    trans.Rollback();
                }
                return(false);
            }
            finally
            {
                Conexion.cerrarConexion(cn);
            }
        }
Exemplo n.º 3
0
        public ActionResult GrabarModificacioNPeso(ExtraccionBalanzaEntidad entidad)
        {
            ExtraccionBalanzaDominio oExtraccionBalanzaDominio = new ExtraccionBalanzaDominio();
            ResponseWeb oResponseWeb = new ResponseWeb();

            oResponseWeb.Estado = oExtraccionBalanzaDominio.modificarDatos(entidad);
            if (oResponseWeb.Estado)
            {
                oResponseWeb.Message = "Se modifico el peso...";
            }
            else
            {
                oResponseWeb.Message = "No se modifico el peso...";
            }
            return(Json(oResponseWeb));
        }
        public List <ExtraccionBalanzaEntidad> listarDetalleProgramacion(DateTime fecha, string placa)
        {
            SqlConnection cn = new SqlConnection(Conexion.CnCoriPuno);

            try
            {
                Conexion.abrirConexion(cn);
                SqlCommand cmd = new SqlCommand("listarlaborespeso", cn);
                cmd.Parameters.Add(new SqlParameter("@fecha_ini", SqlDbType.DateTime)).Value = fecha;
                cmd.Parameters.Add(new SqlParameter("@placa", SqlDbType.VarChar, 10)).Value  = placa;
                cmd.CommandType = CommandType.StoredProcedure;
                List <ExtraccionBalanzaEntidad> listalabores = new List <ExtraccionBalanzaEntidad>();
                var reader = cmd.ExecuteReader();
                while (reader.Read())
                {
                    ExtraccionBalanzaEntidad oExtraccionBalanzaEntidad = new ExtraccionBalanzaEntidad();
                    oExtraccionBalanzaEntidad.Turno       = Reader.GetStringValue(reader, "turno");
                    oExtraccionBalanzaEntidad.IdLabor     = Reader.GetStringValue(reader, "IdLabor");
                    oExtraccionBalanzaEntidad.Labor_or    = Reader.GetStringValue(reader, "Labor");
                    oExtraccionBalanzaEntidad.Placa       = Reader.GetStringValue(reader, "placa");
                    oExtraccionBalanzaEntidad.Hora_Pesaje = Reader.GetStringValue(reader, "Hora_Pesaje");
                    oExtraccionBalanzaEntidad.Tara        = Reader.GetDecimalValue(reader, "Tara");
                    oExtraccionBalanzaEntidad.Peso        = Reader.GetDecimalValue(reader, "Peso_fin");
                    oExtraccionBalanzaEntidad.PesoNeto    = Reader.GetDecimalValue(reader, "PesoNeto");
                    listalabores.Add(oExtraccionBalanzaEntidad);
                }

                return(listalabores);
            }
            catch (Exception ex)
            {
                return(null);
            }
            finally
            {
                Conexion.cerrarConexion(cn);
            }
        }
 public bool modificarDatos(ExtraccionBalanzaEntidad entidad)
 {
     return(oExtraccionBalanzaReposotirio.modificarDatos(entidad));
 }
 public bool grabarDatos(ExtraccionBalanzaEntidad entidad)
 {
     return(oExtraccionBalanzaReposotirio.grabarDatos(entidad));
 }