///******************************************************************************************************* ///NOMBRE_FUNCIÓN: Actualizar_Estatus_Acceso ///DESCRIPCIÓN: Forma y ejecuta una consulta para actualizar el estatus, hora_acceso y hora_salida /// de un acceso por no_acceso o numero_serie; regresa la cantidad de registros actualizados ///PARÁMETROS: /// 1. Accesos: Instancia de Cls_Ope_Accesos_Negocio con los valores a actualizar ///CREO: Roberto González Oseguera ///FECHA_CREO: 14-oct-2013 ///MODIFICÓ: ///FECHA_MODIFICÓ: ///CAUSA_MODIFICACIÓN: ///******************************************************************************************************* public static void Actualizar_Estatus_Acceso(Cls_Ope_Accesos_Negocio Accesos) { String Mi_SQL = ""; // validar que se haya proporcionado por lo menos el no_acceso o el numero_serie if (string.IsNullOrEmpty(Accesos.P_No_Acceso) && string.IsNullOrEmpty(Accesos.P_Numero_Serie)) { return; } try { Mi_SQL += "UPDATE " + Ope_Accesos.Tabla_Ope_Accesos + " SET " + Ope_Accesos.Campo_Usuario_Modifico + " = ''" + ", " + Ope_Accesos.Campo_Fecha_Modifico + " = " + Cls_Ayudante_Sintaxis.Fecha(); if (Accesos.P_Estatus != "" && Accesos.P_Estatus != null) { Mi_SQL += ", " + Ope_Accesos.Campo_Estatus + " = '" + Accesos.P_Estatus + "'"; } if (Accesos.P_Terminal_ID != "" && Accesos.P_Terminal_ID != null) { Mi_SQL += ", " + Ope_Accesos.Campo_Terminal_ID + " = '" + Accesos.P_Terminal_ID + "'"; } if (Accesos.P_Fecha_Hora_Acceso > DateTime.MinValue) { Mi_SQL += ", " + Ope_Accesos.Campo_Fecha_Hora_Acceso + " = " + Cls_Ayudante_Sintaxis.Insertar_Fecha_Hora(Accesos.P_Fecha_Hora_Acceso); } if (Accesos.P_Fecha_Hora_Salida > DateTime.MinValue) { Mi_SQL += ", " + Ope_Accesos.Campo_Fecha_Hora_Salida + " = " + Cls_Ayudante_Sintaxis.Insertar_Fecha_Hora(Accesos.P_Fecha_Hora_Salida); } Mi_SQL += "WHERE 1=1"; // filtrar por no_acceso o por numero_serie if (!string.IsNullOrEmpty(Accesos.P_No_Acceso)) { Mi_SQL += " AND " + Ope_Accesos.Campo_No_Acceso + " = '" + Accesos.P_No_Acceso + "'"; } if (!string.IsNullOrEmpty(Accesos.P_Numero_Serie)) { Mi_SQL += " AND " + Ope_Accesos.Campo_Numero_Serie + " = '" + Accesos.P_Numero_Serie + "'"; } BDMySQL BD = new BDMySQL(); BD.Cambiar(Mi_SQL); } catch (Exception E) { throw new Exception("Modificar_Acceso: " + E.Message); } finally { } }
///******************************************************************************* ///NOMBRE DE LA FUNCIÓN : Consultar_Caja ///DESCRIPCIÓN : Consulta informacion de una caja de la base de datos ///PARÁMETROS : P_Caja que contiene los filtros de los productos a buscar ///CREÓ : Héctor Gabriel Galicia Luna ///FECHA_CREO : 04 Octubre 2013 ///MODIFICÓ : ///FECHA_MODIFICO : ///CAUSA_MODIFICACIÓN : ///******************************************************************************* public static System.Data.DataTable Consultar_Caja(Cls_Cat_Cajas_Negocio P_Caja) { StringBuilder Mi_SQL = new StringBuilder(); Boolean Segundo_Filtro = false; try { Mi_SQL.Append("SELECT * "); Mi_SQL.Append(" , CONCAT ('C', " + Cat_Cajas.Campo_Numero_Caja + ") as Caja_Numero"); Mi_SQL.Append(" FROM " + Cat_Cajas.Tabla_Cat_Cajas); if (!String.IsNullOrEmpty(P_Caja.P_Caja_ID)) { Mi_SQL.Append(Segundo_Filtro ? " AND " : " WHERE "); Mi_SQL.Append(Cat_Cajas.Campo_Caja_ID + " = '" + P_Caja.P_Caja_ID + "'"); Segundo_Filtro = true; } if (!String.IsNullOrEmpty(P_Caja.P_Numero_Caja)) { Mi_SQL.Append(Segundo_Filtro ? " AND " : " WHERE "); Mi_SQL.Append(Cat_Cajas.Campo_Numero_Caja + " = '" + P_Caja.P_Numero_Caja + "'"); Segundo_Filtro = true; } if (!String.IsNullOrEmpty(P_Caja.P_Estatus)) { Mi_SQL.Append(Segundo_Filtro ? " AND " : " WHERE "); Mi_SQL.Append(Cat_Cajas.Campo_Estatus + " = '" + P_Caja.P_Estatus + "'"); Segundo_Filtro = true; } if (!String.IsNullOrEmpty(P_Caja.P_Comentarios)) { Mi_SQL.Append(Segundo_Filtro ? " AND " : " WHERE "); Mi_SQL.Append(Cat_Cajas.Campo_Comentarios + " LIKE '" + P_Caja.P_Comentarios + "%'"); Segundo_Filtro = true; } if (!String.IsNullOrEmpty(P_Caja.P_Nombre_Equipo)) { Mi_SQL.Append(Segundo_Filtro ? " AND " : " WHERE "); Mi_SQL.Append(Cat_Cajas.Campo_Nombre_Equipo + " LIKE '" + P_Caja.P_Nombre_Equipo + "%'"); Segundo_Filtro = true; } BDMySQL BD = new BDMySQL(); return(BD.Consultar(Mi_SQL.ToString())); } catch (Exception e) { throw new Exception("Consultar Caja : " + e.Message); } }
///******************************************************************************* ///NOMBRE DE LA FUNCIÓN: Envia_Correo ///DESCRIPCIÓN : Envia un correo a un usuario ///PARAMENTROS : ///CREO : Sergio Manuel Gallardo Andrade ///FECHA_CREO : 25/Feb/2013 ///MODIFICO : ///FECHA_MODIFICO: ///CAUSA_MODIFICACIÓN: ///******************************************************************************* public static DataTable Consultar_Puerto(String Nombre_Terminal) { StringBuilder Mi_SQL = new StringBuilder(); try { BDMySQL BD = new BDMySQL(); Mi_SQL.Append("SELECT * FROM " + Cat_Parametros_Lector_Codigo.Tabla_Cat_Parametros_Lector_Codigo); return(BD.Consultar(Mi_SQL.ToString())); } catch (Exception E) { throw new Exception("Consultar_Puerto: " + E.Message); } }
///******************************************************************************* ///NOMBRE DE LA FUNCIÓN : Consultar_Dias ///DESCRIPCIÓN : Consulta los dias que estén registrados en la base de datos ///PARÁMETROS : P_Dia, contiene los filtros de los días a consultar ///CREÓ : Héctor Gabriel Galicia Luna ///FECHA_CREO : 14 Octubre 2013 ///MODIFICÓ : ///FECHA_MODIFICO : ///CAUSA_MODIFICACIÓN : ///******************************************************************************* public static System.Data.DataTable Consultar_Dias(Cls_Cat_Dias_Feriados_Negocio P_Dia) { StringBuilder Mi_SQL = new StringBuilder(); try { Mi_SQL.Append("SELECT * FROM " + Cat_Dias_Feriados.Tabla_Cat_Dias_Feriados + " WHERE 1 = 1 "); if (!String.IsNullOrEmpty(P_Dia.P_Dia_ID)) { Mi_SQL.Append(" AND " + Cat_Dias_Feriados.Campo_Dia_ID + " = '" + P_Dia.P_Dia_ID + "'"); } if (!String.IsNullOrEmpty(P_Dia.P_Descripcion)) { Mi_SQL.Append(" AND " + Cat_Dias_Feriados.Campo_Descripcion + " LIKE '" + P_Dia.P_Descripcion + "%'"); } if (!String.IsNullOrEmpty(P_Dia.P_Estatus)) { Mi_SQL.Append(" AND " + Cat_Dias_Feriados.Campo_Estatus + " = '" + P_Dia.P_Estatus + "'"); } if (P_Dia.P_Fecha != DateTime.MinValue && P_Dia.P_Fecha_Fin != DateTime.MinValue) { Mi_SQL.Append(" AND " + Cat_Dias_Feriados.Campo_Fecha + " = CAST(" + Cls_Ayudante_Sintaxis.Insertar_Fecha(P_Dia.P_Fecha) + " As Date)"); Mi_SQL.Append(" AND " + Cat_Dias_Feriados.Campo_Fecha_Fin + " = CAST(" + Cls_Ayudante_Sintaxis.Insertar_Fecha(P_Dia.P_Fecha_Fin) + " As Date)"); /*Mi_SQL.Append(" AND ( (" + Cat_Dias_Feriados.Campo_Anios + " = 'TODOS LOS AÑOS' AND SUBSTRING (CONVERT (VARCHAR (10), "); * Mi_SQL.Append(Cat_Dias_Feriados.Campo_Fecha + ", 101),1,5) = '" + P_Dia.P_Fecha.ToString("MM/dd") + "')"); * Mi_SQL.Append(" OR cast(" + Cat_Dias_Feriados.Campo_Fecha + " As Date) = cast(" + Cls_Ayudante_Sintaxis.Insertar_Fecha(P_Dia.P_Fecha) + " As Date))");*/ } BDMySQL BD = new BDMySQL(); return(BD.Consultar(Mi_SQL.ToString())); } catch (Exception e) { throw new Exception("Consultar Dias : " + e.Message); } finally { } }
/// <summary> /// /// </summary> public static void Consultar_Accesos_Apertura() { StringBuilder Mi_Sql = new StringBuilder(); try { Mi_Sql.Append("SELECT * FROM " + Ope_Accesos.Tabla_Ope_Accesos); Mi_Sql.Append(" WHERE MONTH(" + Ope_Accesos.Campo_Fecha_Creo + ")"); Mi_Sql.Append(" = " + DateTime.Now.Month); Mi_Sql.Append(" AND YEAR(" + Ope_Accesos.Campo_Fecha_Creo + ")"); Mi_Sql.Append(" = " + DateTime.Now.Year); BDMySQL BD = new BDMySQL(); BD.Consultar(Mi_Sql.ToString()); } catch (Exception e) { throw e; } }
public ControlEmpleados(ControlConfig _cfg) // Constructor que asocia un archivo de configuración que ya { // fue leído. (Para no releer el config.ini innecesariamente) bd = new BDMySQL(_cfg.cadconn); }
//private string iSql = "SELECT * FROM parametros;"; public ControlParametros(ControlConfig _cfg) // Constructor que asocia un archivo de configuración que ya { // fue leído. (Para no releer el config.ini innecesariamente) bd = new BDMySQL(_cfg.cadconn); iSql = "SELECT * FROM parametros;"; }
public ControlDatosEmpresa(ControlConfig _cfg) { bd = new BDMySQL(_cfg.cadconn); iSql = "SELECT * FROM datos_empresa;"; }
public ControlProductos(ControlConfig _cfg) { bd = new BDMySQL(_cfg.cadconn); }
public ControlProveedores(ControlConfig _cfg) { bd = new BDMySQL(_cfg.cadconn); }
/// <summary> /// Nombre: Consultar_Grupos /// /// Descripción: Método que realiza la consulta de los grupos. /// /// Usuario Creo: Juan Alberto Hernández Negrete. /// Fecha Creo: 22 Octubre 2013 10:34 a.m. /// Usuario Modifico: Roberto González Oseguera /// Fecha Modifico: 24-feb-2014 /// Causa Modificación: Se cambia el filtro por fecha para se para inicial y final /// </summary> /// <param name="Datos"></param> /// <returns></returns> public static DataTable Consultar_Grupos(Cls_Ope_Grupos_Negocio Datos) { StringBuilder Mi_SQL = new StringBuilder(); try { Mi_SQL.Append(" select venta.*"); Mi_SQL.Append(" from "); Mi_SQL.Append(Ope_Ventas.Tabla_Ope_Ventas + " venta "); if (!string.IsNullOrEmpty(Datos.P_Persona_Tramita)) { Mi_SQL.Append((Mi_SQL.ToString().ToLower().Contains("where")) ? " and " : " where "); Mi_SQL.Append(" UPPER(" + Ope_Ventas.Campo_Persona_Tramita + ") like UPPER('%" + Datos.P_Persona_Tramita + "%') "); } if (!string.IsNullOrEmpty(Datos.P_Empresa)) { Mi_SQL.Append((Mi_SQL.ToString().ToLower().Contains("where")) ? " and " : " where "); Mi_SQL.Append(" UPPER(" + Ope_Ventas.Campo_Empresa + ") like UPPER('%" + Datos.P_Empresa + "%') "); } if (!string.IsNullOrEmpty(Datos.P_Estatus)) { Mi_SQL.Append((Mi_SQL.ToString().ToLower().Contains("where")) ? " and " : " where "); Mi_SQL.Append(Ope_Ventas.Campo_Estatus + "='" + Datos.P_Estatus + "' "); } if (!string.IsNullOrEmpty(Datos.P_No_Venta)) { Mi_SQL.Append((Mi_SQL.ToString().ToLower().Contains("where")) ? " and " : " where "); Mi_SQL.Append(Ope_Ventas.Campo_No_Venta + "='" + Datos.P_No_Venta + "' "); } if (Datos.P_Fecha_Inicio_Vigencia != DateTime.MinValue && Datos.P_Fecha_Termino_Vigencia != DateTime.MinValue) { Mi_SQL.Append((Mi_SQL.ToString().ToLower().Contains("where")) ? " and " : " where "); Mi_SQL.Append("(" + Ope_Ventas.Campo_Fecha_Tramite + " between " + Cls_Ayudante_Sintaxis.Insertar_Fecha_Hora(Datos.P_Fecha_Inicio_Vigencia.AddDays(-1)) + " "); Mi_SQL.Append(" and "); Mi_SQL.Append(" " + Cls_Ayudante_Sintaxis.Insertar_Fecha_Hora(Datos.P_Fecha_Termino_Vigencia) + ") "); } else if (Datos.P_Fecha_Inicio_Vigencia != DateTime.MinValue) { Mi_SQL.Append((Mi_SQL.ToString().ToLower().Contains("where")) ? " and " : " where "); Mi_SQL.Append("(" + Ope_Ventas.Campo_Fecha_Tramite + " >= "); Mi_SQL.Append(" " + Cls_Ayudante_Sintaxis.Insertar_Fecha_Hora(Datos.P_Fecha_Inicio_Vigencia) + ") "); } else if (Datos.P_Fecha_Termino_Vigencia != DateTime.MinValue) { Mi_SQL.Append((Mi_SQL.ToString().ToLower().Contains("where")) ? " and " : " where "); Mi_SQL.Append("(" + Ope_Ventas.Campo_Fecha_Tramite + " >= "); Mi_SQL.Append(" " + Cls_Ayudante_Sintaxis.Insertar_Fecha_Hora(Datos.P_Fecha_Termino_Vigencia) + ") "); } Mi_SQL.Append((Mi_SQL.ToString().ToLower().Contains("where")) ? " and " : " where "); Mi_SQL.Append(Ope_Ventas.Campo_Persona_Tramita + " is not null "); BDMySQL BD = new BDMySQL(); return(BD.Consultar(Mi_SQL.ToString())); } catch (Exception Ex) { throw new Exception("Consultar_Grupos: " + Ex.Message); } finally { } }
///******************************************************************************* ///NOMBRE DE LA FUNCIÓN : Consultar_Accesos ///DESCRIPCIÓN : Regresa un DataTable con los Registros encontrados. ///PARAMETROS : Accesos: Instancia de Cls_Ope_Accesos_Negocio con los valores de la Consulta a ser ejecutada ///CREO : Antonio Salvador Benavides Guardado ///FECHA_CREO : 03/Octubre/2013 ///MODIFICO : ///FECHA_MODIFICO : ///CAUSA_MODIFICACIÓN : ///******************************************************************************* public static DataTable Consultar_Accesos(Cls_Ope_Accesos_Negocio Accesos) { String Mi_SQL; DataTable Dt_Consulta = new DataTable(); try { Mi_SQL = "SELECT " + Ope_Accesos.Campo_No_Acceso; Mi_SQL += ", " + Ope_Accesos.Campo_No_Venta; Mi_SQL += ", " + Ope_Accesos.Campo_Producto_ID; // subconsulta nombre producto Mi_SQL += ", (SELECT " + Cat_Productos.Campo_Nombre + " FROM " + Cat_Productos.Tabla_Cat_Productos + " WHERE " + Cat_Productos.Campo_Producto_Id + "=" + Ope_Accesos.Tabla_Ope_Accesos + "." + Ope_Accesos.Campo_Producto_ID + ") AS NOMBRE_PRODUCTO"; Mi_SQL += ", " + Ope_Accesos.Campo_Terminal_ID; Mi_SQL += ", " + Ope_Accesos.Campo_Numero_Serie; Mi_SQL += ", " + Ope_Accesos.Campo_Vigencia_Inicio; Mi_SQL += ", " + Ope_Accesos.Campo_Vigencia_Fin; Mi_SQL += ", " + Ope_Accesos.Campo_Estatus; Mi_SQL += ", " + Ope_Accesos.Campo_Fecha_Hora_Acceso; Mi_SQL += ", " + Ope_Accesos.Campo_Fecha_Hora_Salida; Mi_SQL += ", " + Ope_Accesos.Campo_Tipo; Mi_SQL += ", " + Ope_Accesos.Campo_Usuario_Creo; Mi_SQL += ", " + Ope_Accesos.Campo_Fecha_Creo; Mi_SQL += ", " + Ope_Accesos.Campo_Usuario_Modifico; Mi_SQL += ", " + Ope_Accesos.Campo_Fecha_Modifico; Mi_SQL += " FROM " + Ope_Accesos.Tabla_Ope_Accesos; Mi_SQL += " WHERE "; if (Accesos.P_No_Acceso != "" && Accesos.P_No_Acceso != null) { Mi_SQL += Ope_Accesos.Campo_No_Acceso + " = '" + Accesos.P_No_Acceso + "' AND "; } if (!string.IsNullOrEmpty(Accesos.P_Numero_Serie)) { Mi_SQL += Ope_Accesos.Campo_Numero_Serie + " = '" + Accesos.P_Numero_Serie + "' AND "; } if (!string.IsNullOrEmpty(Accesos.P_Estatus)) { Mi_SQL += Ope_Accesos.Campo_Estatus + " = '" + Accesos.P_Estatus + "' AND "; } if (Accesos.P_No_Venta != "" && Accesos.P_No_Venta != null) { Mi_SQL += Ope_Accesos.Campo_No_Venta + " = '" + Accesos.P_No_Venta + "' AND "; } if (Accesos.P_Producto_ID != "" && Accesos.P_Producto_ID != null) { Mi_SQL += Ope_Accesos.Campo_Producto_ID + " = '" + Accesos.P_Producto_ID + "' AND "; } if (Accesos.P_Terminal_ID != "" && Accesos.P_Terminal_ID != null) { Mi_SQL += Ope_Accesos.Campo_Terminal_ID + " = '" + Accesos.P_Terminal_ID + "' AND "; } if (Mi_SQL.EndsWith(" WHERE ")) { Mi_SQL = Mi_SQL.Substring(0, Mi_SQL.Length - 7); } if (Mi_SQL.EndsWith(" AND ")) { Mi_SQL = Mi_SQL.Substring(0, Mi_SQL.Length - 5); } BDMySQL BD = new BDMySQL(); return(BD.Consultar(Mi_SQL)); } catch (Exception e) { throw new Exception("Consultar Acceso: " + e.Message); } }