Esempio n. 1
0
        /// <summary>
        /// Método que obtiene los totales de caja
        /// </summary>
        private static void Totales()
        {
            try
            {
                string    sql = "SELECT SUM(efectivo) AS e, SUM(voucher) AS v FROM caja WHERE id_sucursal='" + Config.idSucursal.ToString() + "'";
                DataTable dt  = ConexionBD.EjecutarConsultaSelect(sql);
                foreach (DataRow dr in dt.Rows)
                {
                    if (dr["e"] != DBNull.Value)
                    {
                        totalEfe = (decimal)dr["e"];
                    }
                    else
                    {
                        totalEfe = 0M;
                    }

                    if (dr["v"] != DBNull.Value)
                    {
                        totalVou = (decimal)dr["v"];
                    }
                    else
                    {
                        totalVou = 0M;
                    }
                }
            }
            catch (MySqlException ex)
            {
                throw ex;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 2
0
 /// <summary>
 /// Recupera los datos de la venta
 /// </summary>
 public void RecuperarVenta()
 {
     try
     {
         MySqlCommand sql = new MySqlCommand();
         sql.CommandText = "SELECT * FROM venta WHERE id=?id";
         sql.Parameters.AddWithValue("?id", id);
         DataTable dt = ConexionBD.EjecutarConsultaSelect(sql);
         foreach (DataRow dr in dt.Rows)
         {
             idC                = (int)dr["id_cliente"];
             idS                = (int)dr["id_sucursal"];
             idV                = (int)dr["id_vendedor"];
             cancelada          = (bool)dr["cancelada"];
             abierta            = (bool)dr["abierta"];
             subtotal           = (decimal)dr["subtotal"];
             impuesto           = (decimal)dr["impuesto"];
             descuento          = (decimal)dr["descuento"];
             total              = (decimal)dr["total"];
             tipo               = (TipoPago)Enum.Parse(typeof(TipoPago), dr["tipo_pago"].ToString());
             terminacionTarjeta = dr["terminacion_tarjeta"].ToString();
             terminalTarjeta    = dr["terminal_tarjeta"].ToString();
             cargoTarjeta       = (decimal)dr["cargo_tarjeta"];
             createUser         = (int)dr["create_user"];
             createTime         = (DateTime)dr["create_time"];
             if (dr["update_user"] != DBNull.Value)
             {
                 updateUser = (int)dr["update_user"];
             }
             else
             {
                 updateUser = 0;
             }
             if (dr["update_time"] != DBNull.Value)
             {
                 updateTime = (DateTime)dr["update_time"];
             }
             else
             {
                 updateTime = new DateTime();
             }
             if (dr["cancel_user"] != DBNull.Value)
             {
                 cancelUser = (int)dr["cancel_user"];
             }
             else
             {
                 cancelUser = 0;
             }
             if (dr["cancel_time"] != DBNull.Value)
             {
                 cancelTime = (DateTime)dr["cancel_time"];
             }
             else
             {
                 cancelTime = new DateTime();
             }
             RecuperarVentaDetallada();
         }
     }
     catch (MySqlException ex)
     {
         throw ex;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Esempio n. 3
0
 /// <summary>
 /// Método que obtiene los datos de una compra y los guarda en sus propiedades
 /// </summary>
 public void ObtenerDatos()
 {
     try
     {
         MySqlCommand sql = new MySqlCommand();
         sql.CommandText = "SELECT * FROM compra WHERE id=?id";
         sql.Parameters.AddWithValue("?id", id);
         DataTable dt = ConexionBD.EjecutarConsultaSelect(sql);
         foreach (DataRow dr in dt.Rows)
         {
             idP             = (int)dr["id_proveedor"];
             idS             = (int)dr["id_sucursal"];
             idC             = (int)dr["id_comprador"];
             idCuentaDestino = (int)dr["id_ctdestino"];
             idCuentaOrigen  = (int)dr["id_ctorigen"];
             cancelada       = (bool)dr["cancelada"];
             subtotal        = (decimal)dr["subtotal"];
             impuesto        = (decimal)dr["impuesto"];
             descuento       = (decimal)dr["descuento"];
             total           = (decimal)dr["total"];
             tipo            = (TipoPago)Enum.Parse(typeof(TipoPago), dr["tipo_pago"].ToString());
             if (dr["num_cheque"] != DBNull.Value)
             {
                 numCheque = (string)dr["num_cheque"];
             }
             else
             {
                 numCheque = "";
             }
             if (dr["beneficiario"] != DBNull.Value)
             {
                 beneficiario = (string)dr["beneficiario"];
             }
             else
             {
                 beneficiario = "";
             }
             if (dr["folio_terminal"] != DBNull.Value)
             {
                 folioTerminal = (string)dr["folio_terminal"];
             }
             else
             {
                 folioTerminal = "";
             }
             if (dr["comision"] != DBNull.Value)
             {
                 comision = (decimal)dr["comision"];
             }
             else
             {
                 comision = 0M;
             }
             if (dr["referencia"] != DBNull.Value)
             {
                 referencia = (string)dr["referencia"];
             }
             else
             {
                 referencia = "";
             }
             if (dr["concepto_pago"] != DBNull.Value)
             {
                 conceptoPago = (string)dr["concepto_pago"];
             }
             else
             {
                 conceptoPago = "";
             }
             remision      = (bool)dr["remision"];
             factura       = (bool)dr["factura"];
             folioRemision = dr["folio_remision"].ToString();
             folioFactura  = dr["folio_factura"].ToString();
             createUser    = (int)dr["create_user"];
             createTime    = (DateTime)dr["create_time"];
             if (dr["update_user"] != DBNull.Value)
             {
                 updateUser = (int)dr["update_user"];
             }
             else
             {
                 updateUser = 0;
             }
             if (dr["update_time"] != DBNull.Value)
             {
                 updateTime = (DateTime)dr["update_time"];
             }
             else
             {
                 updateTime = new DateTime();
             }
             if (dr["cancel_user"] != DBNull.Value)
             {
                 cancelUser = (int)dr["cancel_user"];
             }
             else
             {
                 cancelUser = 0;
             }
             if (dr["cancel_time"] != DBNull.Value)
             {
                 cancelTime = (DateTime)dr["cancel_time"];
             }
             else
             {
                 cancelTime = new DateTime();
             }
         }
         ObtenerDatosDetallada();
     }
     catch (MySqlException ex)
     {
         throw ex;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Esempio n. 4
0
 public void ObtenerDatos()
 {
     try
     {
         MySqlCommand sql = new MySqlCommand();
         sql.CommandText = "SELECT * FROM sucursal WHERE id=?id";
         sql.Parameters.AddWithValue("?id", id);
         DataTable dt = ConexionBD.EjecutarConsultaSelect(sql);
         foreach (DataRow dr in dt.Rows)
         {
             idDireccion = (int)dr["id_domicilio"];
             nombre      = dr["nombre"].ToString();
             calle       = dr["calle"].ToString();
             numExt      = dr["numero_ext"].ToString();
             numInt      = dr["numero_int"].ToString();
             cp          = (int)dr["cp"];
             colonia     = dr["colonia"].ToString();
             estado      = dr["estado"].ToString();
             ciudad      = dr["ciudad"].ToString();
             telefono01  = dr["telefono1"].ToString();
             telefono02  = dr["telefono2"].ToString();
             fax         = dr["fax"].ToString();
             correo      = dr["email"].ToString();
             if (dr["logotipo"] != DBNull.Value)
             {
                 logotipo = FuncionesGenerales.BytesImagen((byte[])dr["logotipo"]);
             }
             else
             {
                 logotipo = null;
             }
             web        = dr["web"].ToString();
             rfc        = dr["rfc"].ToString();
             createUser = (int)dr["create_user"];
             createTime = (DateTime)dr["create_time"];
             if (dr["update_user"] != DBNull.Value)
             {
                 updateUser = (int)dr["update_user"];
             }
             else
             {
                 updateUser = 0;
             }
             if (dr["update_time"] != DBNull.Value)
             {
                 updateTime = (DateTime)dr["update_time"];
             }
             else
             {
                 updateTime = new DateTime();
             }
         }
     }
     catch (MySqlException ex)
     {
         throw ex;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Esempio n. 5
0
 /// <summary>
 /// Función que obtiene los datos de un trabajador
 /// </summary>
 public void ObtenerDatos()
 {
     try
     {
         MySqlCommand sql = new MySqlCommand();
         sql.CommandText = "SELECT * FROM trabajador WHERE id=?id";
         sql.Parameters.AddWithValue("?id", id);
         DataTable dt = ConexionBD.EjecutarConsultaSelect(sql);
         foreach (DataRow dr in dt.Rows)
         {
             idSucursal  = (int)dr["sucursal_id"];
             nombre      = dr["nombre"].ToString();
             apellidos   = dr["apellidos"].ToString();
             puesto      = (int)dr["puesto"];
             nomina      = dr["nomina"].ToString();
             sueldo      = (decimal)dr["sueldo"];
             telefono    = dr["telefono"].ToString();
             celular     = dr["celular"].ToString();
             correo      = dr["email"].ToString();
             direccion   = dr["direccion"].ToString();
             ciudad      = dr["ciudad"].ToString();
             estado      = dr["estado"].ToString();
             cp          = (int)dr["cp"];
             fechaInicio = (DateTime)dr["fecha_inicio"];
             if (dr["fecha_fin"] != DBNull.Value)
             {
                 fechaFin = (DateTime)dr["fecha_fin"];
             }
             else
             {
                 fechaFin = new DateTime();
             }
             if (dr["imagen"] != DBNull.Value)
             {
                 imagen = FuncionesGenerales.BytesImagen((byte[])dr["imagen"]);
             }
             else
             {
                 imagen = null;
             }
             if (dr["huella"] != DBNull.Value)
             {
                 huella = (byte[])dr["huella"];
             }
             else
             {
                 huella = null;
             }
             eliminado  = (bool)dr["eliminado"];
             createUser = (int)dr["create_user"];
             createTime = (DateTime)dr["create_time"];
             if (dr["update_user"] != DBNull.Value)
             {
                 updateUser = (int)dr["update_user"];
             }
             else
             {
                 updateUser = 0;
             }
             if (dr["update_time"] != DBNull.Value)
             {
                 updateTime = (DateTime)dr["update_time"];
             }
             else
             {
                 updateTime = new DateTime();
             }
         }
     }
     catch (MySqlException ex)
     {
         throw ex;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Esempio n. 6
0
 /// <summary>
 /// Obtiene los datos de un cliente de acuerdo a su ID
 /// </summary>
 public override void ObtenerDatos()
 {
     try
     {
         MySqlCommand sql = new MySqlCommand();
         sql.CommandText = "SELECT * FROM cliente WHERE id=?id";
         sql.Parameters.AddWithValue("?id", id);
         DataTable dt = ConexionBD.EjecutarConsultaSelect(sql);
         foreach (DataRow dr in dt.Rows)
         {
             sucursal      = (int)dr["sucursal_id"];
             cuenta        = (int)dr["cuenta_id"];
             nombre        = dr["nombre"].ToString();
             razonSocial   = dr["razon_social"].ToString();
             rfc           = dr["rfc"].ToString();
             calle         = dr["calle"].ToString();
             numExt        = dr["num_ext"].ToString();
             numInt        = dr["num_int"].ToString();
             colonia       = dr["colonia"].ToString();
             ciudad        = dr["ciudad"].ToString();
             estado        = dr["estado"].ToString();
             cp            = dr["cp"].ToString();
             telefono01    = dr["telefono1"].ToString();
             telefono02    = dr["telefono2"].ToString();
             correo        = dr["email"].ToString();
             lada01        = dr["lada1"].ToString();
             lada02        = dr["lada2"].ToString();
             tipo          = (TipoPersona)Enum.Parse(typeof(TipoPersona), dr["tipo"].ToString());
             limiteCredito = (decimal)dr["limite_credito"];
             eliminado     = bool.Parse(dr["eliminado"].ToString());
             createUser    = (int)dr["create_user"];
             createTime    = (DateTime)dr["create_time"];
             if (dr["update_user"] != DBNull.Value)
             {
                 updateUser = (int)dr["update_user"];
             }
             else
             {
                 updateUser = 0;
             }
             if (dr["update_time"] != DBNull.Value)
             {
                 updateTime = (DateTime)dr["update_time"];
             }
             else
             {
                 updateTime = new DateTime();
             }
             if (dr["delete_user"] != DBNull.Value)
             {
                 deleteUser = (int)dr["delete_user"];
             }
             else
             {
                 deleteUser = 0;
             }
             if (dr["delete_time"] != DBNull.Value)
             {
                 deleteTime = (DateTime)dr["delete_time"];
             }
             else
             {
                 deleteTime = new DateTime();
             }
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Esempio n. 7
0
 public void ObtenerDatos()
 {
     try
     {
         MySqlCommand sql = new MySqlCommand();
         sql.CommandText = "SELECT * FROM producto WHERE id=?id";
         sql.Parameters.AddWithValue("?id", id);
         DataTable dt = ConexionBD.EjecutarConsultaSelect(sql);
         foreach (DataRow dr in dt.Rows)
         {
             idProveedor   = (int)dr["proveedor_id"];
             idCategoria   = (int)dr["categoria"];
             nombre        = dr["nombre"].ToString();
             marca         = dr["marca"].ToString();
             codigo        = dr["codigo"].ToString();
             descripcion01 = dr["descripcion1"].ToString();
             costo         = (decimal)dr["costo"];
             unidad        = (Unidades)Enum.Parse(typeof(Unidades), dr["unidad"].ToString());
             if (dr["imagen01"] != DBNull.Value)
             {
                 imagen01 = FuncionesGenerales.BytesImagen((byte[])dr["imagen01"]);
             }
             else
             {
                 imagen01 = null;
             }
             if (dr["imagen02"] != DBNull.Value)
             {
                 imagen02 = FuncionesGenerales.BytesImagen((byte[])dr["imagen02"]);
             }
             else
             {
                 imagen02 = null;
             }
             if (dr["imagen03"] != DBNull.Value)
             {
                 imagen03 = FuncionesGenerales.BytesImagen((byte[])dr["imagen03"]);
             }
             else
             {
                 imagen03 = null;
             }
             eliminado  = (bool)dr["eliminado"];
             createUser = (int)dr["create_user"];
             createTime = (DateTime)dr["create_time"];
             if (dr["update_user"] != DBNull.Value)
             {
                 updateUser = (int)dr["update_user"];
             }
             else
             {
                 updateUser = 0;
             }
             if (dr["update_time"] != DBNull.Value)
             {
                 updateTime = (DateTime)dr["update_time"];
             }
             else
             {
                 updateTime = new DateTime();
             }
             if (dr["delete_user"] != DBNull.Value)
             {
                 deleteUser = (int)dr["delete_user"];
             }
             else
             {
                 deleteUser = 0;
             }
             if (dr["delete_time"] != DBNull.Value)
             {
                 deleteTime = (DateTime)dr["delete_time"];
             }
             else
             {
                 deleteTime = new DateTime();
             }
         }
     }
     catch (MySqlException ex)
     {
         throw ex;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }