示例#1
0
 public Produccion_Dañada BuscarPorId(string id)
 {
     try
     {
         Produccion_Dañada dato = new Produccion_Dañada();
         db.Conectar();
         SqlDataReader dr = (SqlDataReader)db.Consulta("SELECT * FROM produccion_dañada WHERE id=" + Convert.ToInt32(id));
         while (dr.Read())
         {
             for (int i = 0; i < 2; i++)
             {
                 dato.id         = Convert.ToInt32(dr[0].ToString());
                 dato.fecha      = Convert.ToDateTime(dr[1].ToString());
                 dato.nombre_emp = dr[2].ToString();
                 dato.id_prod    = Convert.ToInt32(dr[3].ToString());
                 dato.cantidad   = Convert.ToInt32(dr[4].ToString());
             }
         }
         db.Desconectar();
         Error = "";
         return(dato);
     }
     catch (Exception ex)
     {
         Error = ex.Message;
         return(null);
     }
 }
 public Consumo_rollo BuscarPorId(string id)
 {
     try
     {
         Consumo_rollo dato = new Consumo_rollo();
         db.Conectar();
         SqlDataReader r = (SqlDataReader)db.Consulta("SELECT * FROM consumo_rollos WHERE id=" + Convert.ToInt32(id));
         while (r.Read())
         {
             for (int i = 0; i < 2; i++)
             {
                 dato.id       = Convert.ToInt32(r[0].ToString());
                 dato.fecha    = Convert.ToDateTime(r[1].ToString());
                 dato.id_prod  = Convert.ToInt32(r[2].ToString());
                 dato.cantidad = Convert.ToInt64(r[3].ToString());
             }
         }
         db.Desconectar();
         Error = "";
         return(dato);
     }
     catch (Exception ex)
     {
         Error = ex.Message;
         return(null);
     }
 }
示例#3
0
 public Produccion BuscarPorId(string id)
 {
     try
     {
         Produccion dato = new Produccion();
         db.Conectar();
         SqlDataReader dr = (SqlDataReader)db.Consulta("SELECT * FROM produccion WHERE id=" + Convert.ToInt32(id));
         while (dr.Read())
         {
             for (int i = 0; i < 2; i++)
             {
                 dato.id = Convert.ToInt32(dr[0].ToString());
                 dato.fecha_produccion = Convert.ToDateTime(dr[1].ToString());
                 dato.id_prod_ant      = Convert.ToInt32(dr[2].ToString());
                 dato.id_prod_nuevo    = Convert.ToInt32(dr[3].ToString());
                 dato.id_emp           = Convert.ToInt32(dr[4].ToString());
                 dato.tipo_produccion  = dr[5].ToString();
                 dato.cantidad         = Convert.ToInt32(dr[6].ToString());
                 dato.observaciones    = dr[7].ToString();
             }
         }
         db.Desconectar();
         Error = "";
         return(dato);
     }
     catch (Exception ex)
     {
         Error = ex.Message;
         return(null);
     }
 }
示例#4
0
 /// <summary>
 /// Buscar los registros en la tabla empleado en base al dni proporcionado
 /// </summary>
 /// <param name="dni">Dni del empleado a buscar</param>
 /// <returns>Devuelve el registro Empleado que coincide con la busqueda proporcionada</returns>
 public Empleado BuscarPorId(string dni)
 {
     try
     {
         Empleado dato = new Empleado();
         db.Conectar();
         SqlDataReader dr = (SqlDataReader)db.Consulta("SELECT * FROM empleados WHERE dni=" + dni);
         while (dr.Read())
         {
             for (int i = 0; i < 2; i++)
             {
                 dato.id            = Convert.ToInt32(dr[0].ToString());
                 dato.dni           = dr[1].ToString();
                 dato.nombre_emp    = dr[2].ToString();
                 dato.direccion_emp = dr[3].ToString();
                 dato.telefono_emp  = dr[4].ToString();
                 dato.fecha_ingreso = Convert.ToDateTime(dr[5].ToString());
                 dato.cargo         = dr[6].ToString();
                 dato.tipo_cargo    = dr[7].ToString();
                 dato.tipo_pago     = dr[8].ToString();
                 dato.sueldo        = Convert.ToDouble(dr[9].ToString());
             }
         }
         db.Desconectar();
         Error = "";
         return(dato);
     }
     catch (Exception ex)
     {
         Error = ex.Message;
         return(null);
     }
 }
示例#5
0
 public Proveedor BuscarPorId(string id)
 {
     try
     {
         Proveedor dato = new Proveedor();
         db.Conectar();
         SqlDataReader dr = (SqlDataReader)db.Consulta("SELECT * FROM proveedores WHERE id=" + Convert.ToInt32(id));
         while (dr.Read())
         {
             for (int i = 0; i < 2; i++)
             {
                 dato.id             = Convert.ToInt32(dr[0].ToString());
                 dato.ruc_prov       = dr[1].ToString();
                 dato.nombre_prov    = dr[2].ToString();
                 dato.direccion_prov = dr[3].ToString();
                 dato.telefono_prov  = dr[4].ToString();
             }
         }
         db.Desconectar();
         Error = "";
         return(dato);
     }
     catch (Exception ex)
     {
         Error = ex.Message;
         return(null);
     }
 }
示例#6
0
 public Tipos_Produccion BuscarPorId(string id)
 {
     try
     {
         Tipos_Produccion dato = new Tipos_Produccion();
         db.Conectar();
         SqlDataReader r = (SqlDataReader)db.Consulta("SELECT * FROM tipos_produccion WHERE id=" + Convert.ToInt32(id));
         while (r.Read())
         {
             for (int i = 0; i < 2; i++)
             {
                 dato.id = Convert.ToInt32(r[0].ToString());
                 dato.tipo_produccion = r[1].ToString();
             }
         }
         db.Desconectar();
         Error = "";
         return(dato);
     }
     catch (Exception ex)
     {
         Error = ex.Message;
         return(null);
     }
 }
示例#7
0
 public Producto BuscarPorId(string id)
 {
     try
     {
         Producto dato = new Producto();
         db.Conectar();
         SqlDataReader dr = (SqlDataReader)db.Consulta("SELECT * FROM productos WHERE id=" + Convert.ToInt32(id));
         while (dr.Read())
         {
             for (int i = 0; i < 2; i++)
             {
                 dato.id            = Convert.ToInt32(dr[0].ToString());
                 dato.descripcion   = dr[1].ToString();
                 dato.tipo_producto = dr[2].ToString();
                 dato.cantidad      = Convert.ToInt32(dr[3].ToString());
                 dato.precio        = Convert.ToDouble(dr[4].ToString());
             }
         }
         db.Desconectar();
         Error = "";
         return(dato);
     }
     catch (Exception ex)
     {
         Error = ex.Message;
         return(null);
     }
 }
 public Venta BuscarPorId(string id)
 {
     try
     {
         Venta dato = new Venta();
         db.Conectar();
         SqlDataReader dr = (SqlDataReader)db.Consulta("SELECT * FROM ventas WHERE id=" + Convert.ToInt32(id));
         while (dr.Read())
         {
             for (int i = 0; i < 2; i++)
             {
                 dato.id           = Convert.ToInt32(dr[0].ToString());
                 dato.n_factura    = dr[1].ToString();
                 dato.fecha_venta  = Convert.ToDateTime(dr[2].ToString());
                 dato.id_cli       = Convert.ToInt64(dr[3].ToString());
                 dato.id_prod      = Convert.ToInt64(dr[4].ToString());
                 dato.cantidad     = Convert.ToInt32(dr[5].ToString());
                 dato.precio_venta = Convert.ToDouble(dr[6].ToString());
             }
         }
         db.Desconectar();
         Error = "";
         return(dato);
     }
     catch (Exception ex)
     {
         Error = ex.Message;
         return(null);
     }
 }
示例#9
0
 public Producto_Perdido BuscarPorId(string id)
 {
     try
     {
         Producto_Perdido dato = new Producto_Perdido();
         db.Conectar();
         SqlDataReader dr = (SqlDataReader)db.Consulta("SELECT * FROM productos_perdidos WHERE id=" + Convert.ToInt32(id));
         while (dr.Read())
         {
             for (int i = 0; i < 2; i++)
             {
                 dato.id             = Convert.ToInt32(dr[0].ToString());
                 dato.id_prod        = Convert.ToInt32(dr[1].ToString());
                 dato.registrado_por = dr[2].ToString();
                 dato.fecha          = Convert.ToDateTime(dr[3].ToString());
                 dato.cantidad       = Convert.ToInt32(dr[4].ToString());
                 dato.observaciones  = dr[5].ToString();
             }
         }
         db.Desconectar();
         Error = "";
         return(dato);
     }
     catch (Exception ex)
     {
         Error = ex.Message;
         return(null);
     }
 }
示例#10
0
 public Usuario BuscarPorId(string id)
 {
     try
     {
         Usuario dato = new Usuario();
         db.Conectar();
         SqlDataReader dr = (SqlDataReader)db.Consulta("SELECT * FROM usuarios WHERE id=" + Convert.ToInt32(id));
         while (dr.Read())
         {
             for (int i = 0; i < 2; i++)
             {
                 dato.id      = Convert.ToInt32(dr[0].ToString());
                 dato.usuario = dr[1].ToString();
                 dato.clave   = dr[2].ToString();
                 dato.rol     = Convert.ToSByte(dr[3].ToString());
             }
         }
         db.Desconectar();
         Error = "";
         return(dato);
     }
     catch (Exception ex)
     {
         Error = ex.Message;
         return(null);
     }
 }
示例#11
0
 public Recepcion BuscarPorId(string id)
 {
     try
     {
         Recepcion dato = new Recepcion();
         db.Conectar();
         SqlDataReader dr = (SqlDataReader)db.Consulta("SELECT * FROM recepcion WHERE id=" + Convert.ToInt32(id));
         while (dr.Read())
         {
             for (int i = 0; i < 2; i++)
             {
                 dato.id           = Convert.ToInt32(dr[0].ToString());
                 dato.fecha        = Convert.ToDateTime(dr[1].ToString());
                 dato.id_proveedor = Convert.ToInt32(dr[2].ToString());
                 dato.id_prod      = Convert.ToInt32(dr[3].ToString());
                 dato.cantidad     = Convert.ToInt32(dr[4].ToString());
             }
         }
         db.Desconectar();
         Error = "";
         return(dato);
     }
     catch (Exception ex)
     {
         Error = ex.Message;
         return(null);
     }
 }
 /// <summary>
 /// Edita las asistencias en base a la informacion contenida en entidadmodificada
 /// </summary>
 /// <param name="entidadanterior">Entidad a modificar</param>
 /// <param name="entidadmodificada">Entidad ya modificada.</param>
 /// <returns>Devuelve true si se ha actualizado el registro, de lo contrario devuelve false</returns>
 public bool editar(Asistencia entidadanterior, Asistencia entidadmodificada)
 {
     try
     {
         string sql = "UPDATE asistencias SET fecha_entrada='" + entidadmodificada.fecha_entrada.ToString("MM/dd/yyyy") + "', " +
                      "hora_entrada='" + entidadmodificada.hora_entrada.ToString("HH:mm") + "', " +
                      "fecha_salida='" + entidadmodificada.fecha_salida.ToString("MM/dd/yyyy") + "', " +
                      "hora_salida='" + entidadmodificada.hora_salida.ToString("HH:mm") + "' WHERE " +
                      "id_emp=" + entidadanterior.id_emp + " AND " +
                      "estado='Cerrado' AND fecha_entrada='" + entidadanterior.fecha_entrada.ToString("MM/dd/yyyy") + "'";
         SqlCommand cmd = new SqlCommand(sql, db.conn);
         db.Conectar();
         db.Comando(cmd);
         db.Desconectar();
         Error = "";
         return(true);
     }
     catch (Exception ex)
     {
         Error = ex.Message;
         return(false);
     }
 }