//metodos de equipo
        // modo = agregarequipo, modo = modificarequipo, modo = agregarserieequipo
        public string agregareditarequipo(DatosServicioTecnico datosequipo, string modo)
        {
            string respuesta = "";



            SqlConnection cn = new SqlConnection(Conexion.conexion);



            try
            {
                SqlParameter[] dbParams = new SqlParameter[]
                {
                    ProcAlmacenado2.MakeParam("@modo", SqlDbType.NVarChar, 50, modo),
                    ProcAlmacenado2.MakeParam("@idequipo", SqlDbType.Int, 0, datosequipo.idequipo),
                    ProcAlmacenado2.MakeParam("@idmarca", SqlDbType.Int, 0, datosequipo.idmarca),
                    ProcAlmacenado2.MakeParam("@idmodelo", SqlDbType.Int, 0, datosequipo.idmodelo),
                    ProcAlmacenado2.MakeParam("@serie", SqlDbType.NVarChar, 300, datosequipo.serie),
                    ProcAlmacenado2.MakeParam("@equipo", SqlDbType.NVarChar, 300, datosequipo.nombreequipo),
                    ProcAlmacenado2.MakeParam("@idordenservicio", SqlDbType.Int, 0, datosequipo.idordenservicio),
                    ProcAlmacenado2.MakeParam("@idserieyequipo", SqlDbType.Int, 0, datosequipo.idserieyequipo)
                };
                ProcAlmacenado2.ExecuteNonQuery("SP_ORDENSERVICIOS", dbParams);
            }
            catch (Exception)
            {
                throw;
            }

            return(respuesta);
        }
        public DataTable Buscarequipo(DatosServicioTecnico datosequipo, bool pormarca = false, bool pormodelo = false, bool porequipo = false)
        {
            SqlConnection cn       = new SqlConnection(Conexion.conexion);
            DataTable     dtResult = new DataTable("datosequipo");

            try
            {
                SqlParameter[] dbParams = new SqlParameter[]
                {
                    ProcAlmacenado2.MakeParam("@modo", SqlDbType.NVarChar, 50, "consultarequipoconcatenado"),
                    ProcAlmacenado2.MakeParam("@idequipo", SqlDbType.NVarChar, 300, datosequipo.idequipo),
                    ProcAlmacenado2.MakeParam("@idmarca", SqlDbType.Int, 0, datosequipo.idmarca),
                    ProcAlmacenado2.MakeParam("@idmodelo", SqlDbType.Int, 0, datosequipo.idmodelo),
                    ProcAlmacenado2.MakeParam("@porequipo", SqlDbType.Bit, 0, porequipo),
                    ProcAlmacenado2.MakeParam("@pormarca", SqlDbType.Bit, 0, pormarca),
                    ProcAlmacenado2.MakeParam("@pormodelo", SqlDbType.Bit, 0, pormodelo),
                    ProcAlmacenado2.MakeParam("@serie", SqlDbType.NVarChar, 300, serie),
                    ProcAlmacenado2.MakeParam("@idordenservicio", SqlDbType.Int, 0, datosequipo.idordenservicio)
                };
                dtResult = ProcAlmacenado2.ExecuteDatatable("SP_ORDENSERVICIOS", dbParams);
            }
            catch (Exception)
            {
                throw;
            }

            return(dtResult);
        }
        public DataTable Busquedaconcatenada(DatosRetirodeMercaderia Dorden)
        {
            SqlConnection cn       = new SqlConnection(Conexion.conexion);
            DataTable     dtResult = new DataTable("orden");

            try
            {
                SqlParameter[] dbParams = new SqlParameter[]
                {
                    ProcAlmacenado2.MakeParam("@modo", SqlDbType.NVarChar, 50, "consultarordenconcatenado"),
                    ProcAlmacenado2.MakeParam("@codcliente", SqlDbType.Int, 0, Dorden.codcliente),
                    ProcAlmacenado2.MakeParam("@estado", SqlDbType.NVarChar, 50, Dorden.estado),
                    ProcAlmacenado2.MakeParam("@tipoorden", SqlDbType.NVarChar, 50, Dorden.tipoorden),
                    ProcAlmacenado2.MakeParam("@fechaini", SqlDbType.DateTime, 0, Dorden.fechaini),
                    ProcAlmacenado2.MakeParam("@fechafin", SqlDbType.DateTime, 0, Dorden.fechafin),
                    ProcAlmacenado2.MakeParam("@porcliente", SqlDbType.Bit, 0, Dorden.porcliente),
                    ProcAlmacenado2.MakeParam("@porestado", SqlDbType.Bit, 0, Dorden.porestado),
                    ProcAlmacenado2.MakeParam("@portipo", SqlDbType.Bit, 0, Dorden.portipo),
                    ProcAlmacenado2.MakeParam("@porfecha", SqlDbType.Bit, 0, Dorden.porfecha),
                    ProcAlmacenado2.MakeParam("@TipoRetiro", SqlDbType.Int, 0, Dorden.tiporetiro),
                    ProcAlmacenado2.MakeParam("@pororden", SqlDbType.Bit, 0, Dorden.pornorden),
                    ProcAlmacenado2.MakeParam("@nroorden", SqlDbType.Int, 0, Dorden.norden),
                    ProcAlmacenado2.MakeParam("@codventa", SqlDbType.Int, 0, Dorden.codventa),
                    ProcAlmacenado2.MakeParam("@porventa", SqlDbType.Bit, 0, Dorden.porventa),
                    //@TipoRetiro
                };
                dtResult = ProcAlmacenado2.ExecuteDatatable("SP_RETIRODEMERCADERIA", dbParams);
            }
            catch (Exception)
            {
                throw;
            }

            return(dtResult);
        }
예제 #4
0
        public DataTable localidad()
        {
            //Modo 3 para DB
            cn = new SqlConnection(Conexion.conexion);
            //le asigno en el constructor el nombre de la tabla
            DataTable dtResult = new DataTable("cliente");

            cn.Open();
            try
            {
                //probar mas adelante
                SqlParameter[] dbParams = new SqlParameter[]
                {
                    ProcAlmacenado2.MakeParam("@modo", SqlDbType.Int, 0, 10),
                    ProcAlmacenado2.MakeParam("@idcliente", SqlDbType.Int, 0, 0),
                    ProcAlmacenado2.MakeParam("@idprovincia", SqlDbType.Int, 0, idprovincia)
                    //SqlParameter parCliente = ProcAlmacenado.asignarParametros("@idcliente", SqlDbType.Int, 0);
                    // comando.Parameters.Add(parCliente);
                };
                dtResult = ProcAlmacenado2.ExecuteDatatable("SP_CLIENTE", dbParams);
                cn.Close();
                return(dtResult);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public object configsistema(string nombre)
        {
            string msg       = "ok";
            string valor     = "";
            string tipovalor = "";

            try
            {
                SqlParameter[] dbParams = new SqlParameter[]
                {
                    ProcAlmacenado2.MakeParam("@nombreconf", SqlDbType.VarChar, 0, nombre),
                    ProcAlmacenado2.MakeParam("@cod_empresa", SqlDbType.Int, 0, 1),
                    ProcAlmacenado2.MakeParam("@Modo", SqlDbType.Int, 0, 7),
                };
                SqlDataReader dr;
                dr = ProcAlmacenado2.ExecuteDataReader("SP_CONFIG_EMPRESA", dbParams);
                if (dr.Read())
                {
                    valor     = Convert.ToString(dr["valor"]);
                    tipovalor = Convert.ToString(dr["tipovalor"]);
                }
            }

            catch (Exception ex)
            {
                throw;
            }

            return(valor);
        }
        public DataTable buscarmarca(DatosServicioTecnico serviciotecnico)
        {
            SqlConnection cn       = new SqlConnection(Conexion.conexion);
            DataTable     dtResult = new DataTable("datosmarca");

            try
            {
                SqlParameter[] dbParams = new SqlParameter[]
                {
                    ProcAlmacenado2.MakeParam("@modo", SqlDbType.NVarChar, 50, "consultarmarca"),
                    ProcAlmacenado2.MakeParam("@idordenservicio", SqlDbType.Int, 0, idordenservicio)
                };
                dtResult = ProcAlmacenado2.ExecuteDatatable("SP_ORDENSERVICIOS", dbParams);
            }
            catch (Exception)
            {
                throw;
            }
            return(dtResult);
        }
        public DataTable Busquedatipo()
        {
            SqlConnection cn       = new SqlConnection(Conexion.conexion);
            DataTable     dtResult = new DataTable("orden");

            try
            {
                SqlParameter[] dbParams = new SqlParameter[]
                {
                    ProcAlmacenado2.MakeParam("@modo", SqlDbType.NVarChar, 50, "buscartiporetiro")
                };
                dtResult = ProcAlmacenado2.ExecuteDatatable("SP_RETIRODEMERCADERIA", dbParams);
            }
            catch (Exception)
            {
                throw;
            }

            return(dtResult);
        }
        public void agregaryeditarserviciotecnico(DatosServicioTecnico servicio, string varmodo)
        {
            try
            {
                SqlParameter[] dbParams = new SqlParameter[]
                {
                    ProcAlmacenado2.MakeParam("@modo", SqlDbType.NVarChar, 50, varmodo),
                    ProcAlmacenado2.MakeParam("@idordenservicio", SqlDbType.Int, 0, idordenservicio),
                    ProcAlmacenado2.MakeParam("@marca", SqlDbType.NVarChar, 300, servicio.marca),
                    ProcAlmacenado2.MakeParam("@modelo", SqlDbType.NVarChar, 300, servicio.modelo),
                    ProcAlmacenado2.MakeParam("@idmarca", SqlDbType.Int, 0, servicio.idmarca),
                    ProcAlmacenado2.MakeParam("@idequipo", SqlDbType.Int, 0, servicio.idequipo)
                };

                ProcAlmacenado2.ExecuteNonQuery("SP_ORDENSERVICIOS", dbParams);
            }
            catch (Exception)
            {
                throw;
            }
        }
        public DataTable buscarmodelo(DatosServicioTecnico serviciotecnico)
        {
            DataTable dtResult = new DataTable();

            try
            {
                SqlParameter[] dbParams = new SqlParameter[]
                {
                    ProcAlmacenado2.MakeParam("@modo", SqlDbType.NVarChar, 50, "consultarmodelo"),
                    ProcAlmacenado2.MakeParam("@idmarca", SqlDbType.Int, 0, serviciotecnico.idmarca),
                    ProcAlmacenado2.MakeParam("@idequipo", SqlDbType.Int, 0, serviciotecnico.idequipo),
                    ProcAlmacenado2.MakeParam("@idordenservicio", SqlDbType.Int, 0, idordenservicio)
                };
                dtResult = ProcAlmacenado2.ExecuteDatatable("SP_ORDENSERVICIOS", dbParams);
            }
            catch (Exception)
            {
                throw;
            }
            return(dtResult);
        }
        public DataTable consultadetalla(DatodetalleRetirodeMercaderia detalle)
        {
            SqlConnection cn       = new SqlConnection(Conexion.conexion);
            DataTable     dtResult = new DataTable("ordendetalle");

            try
            {
                SqlParameter[] dbParams = new SqlParameter[]
                {
                    ProcAlmacenado2.MakeParam("@modo", SqlDbType.NVarChar, 50, "consulta"),
                    ProcAlmacenado2.MakeParam("@norden", SqlDbType.Int, 0, detalle.norden)
                };
                dtResult = ProcAlmacenado2.ExecuteDatatable("SP_RETIRODEMERCADERIADETALLE ", dbParams);
            }
            catch (Exception)
            {
                throw;
            }

            return(dtResult);
        }
예제 #11
0
        public DataTable selecciondeconsultageneral(Datosgenerales general, string modo = "modoseleccion")
        {
            DataTable dtResult = new DataTable();

            try
            {
                SqlParameter[] dbParams = new SqlParameter[]
                {
                    ProcAlmacenado2.MakeParam("@modo", SqlDbType.NVarChar, 50, modo),
                    ProcAlmacenado2.MakeParam("@campo", SqlDbType.NVarChar, 300, general.campo),
                    ProcAlmacenado2.MakeParam("@tabla", SqlDbType.NVarChar, 300, general.tabla),
                    ProcAlmacenado2.MakeParam("@valor", SqlDbType.NVarChar, 300, general.valor)
                };
                dtResult = ProcAlmacenado2.ExecuteDatatable("SP_GENERAL", dbParams);
            }
            catch (Exception)
            {
                throw;
            }
            return(dtResult);
        }
        public string confequipo(DatosConfigEmpresa configequipo)
        {
            string respuesta = "";
            //Modo 3 para DB
            SqlConnection cn = new SqlConnection(Conexion.conexion);
            //le asigno en el constructor el nombre de la tabla
            DataTable dtResult = new DataTable("Confequipo");

            try
            {
                //probar mas adelante
                SqlParameter[] dbParams = new SqlParameter[]
                {
                    ProcAlmacenado2.MakeParam("@modo", SqlDbType.Int, 0, 4),
                    ProcAlmacenado2.MakeParam("@equipo", SqlDbType.NVarChar, 0, configequipo.equipo),
                    ProcAlmacenado2.MakeParam("@usuarioconectado", SqlDbType.NVarChar, 0, configequipo.usuario),
                    ProcAlmacenado2.MakeParam("@turno", SqlDbType.NVarChar, 0, configequipo.turno),
                    ProcAlmacenado2.MakeParam("@idusuario", SqlDbType.Int, 0, configequipo.idusuario),
                    ProcAlmacenado2.MakeParam("@cod_sucursal", SqlDbType.Int, 0, configequipo.codsucursal),
                    ProcAlmacenado2.MakeParam("@fecha", SqlDbType.DateTime, 0, configequipo.fecha),
                    ProcAlmacenado2.MakeParam("@ruta", SqlDbType.NVarChar, 0, configequipo.ruta),
                    ProcAlmacenado2.MakeParam("@ip", SqlDbType.NVarChar, 0, configequipo.ip),
                    ProcAlmacenado2.MakeParam("@puertofiscal", SqlDbType.Int, 0, configequipo.puertofiscal),
                    ProcAlmacenado2.MakeParam("@modelofiscal", SqlDbType.Int, 0, configequipo.modelofiscal),
                    ProcAlmacenado2.MakeParam("@idempresa", SqlDbType.Int, 0, configequipo.idempresa),
                    ProcAlmacenado2.MakeParam("@marcafiscal", SqlDbType.NVarChar, 0, configequipo.marcafiscal),
                    ProcAlmacenado2.MakeParam("@cod_empresa", SqlDbType.Int, 0, 1),
                    ProcAlmacenado2.MakeParam("@impticket", SqlDbType.NVarChar, 0, configequipo.impticket),
                    ProcAlmacenado2.MakeParam("@impreporte", SqlDbType.NVarChar, 0, configequipo.impreporte),
                    ProcAlmacenado2.MakeParam("@Puntoventa", SqlDbType.NVarChar, 0, configequipo.puntoventa),
                    ProcAlmacenado2.MakeParam("@FormatoImpFactElectronica", SqlDbType.NVarChar, 0, configequipo.FormatoImpFactElectronica),
                    ProcAlmacenado2.MakeParam("@FormatoImpProforma", SqlDbType.NVarChar, 0, configequipo.formatoimpproforma),
                    ProcAlmacenado2.MakeParam("@FormatoImpRemito", SqlDbType.NVarChar, 0, configequipo.formatoimpremito)
                };
                ProcAlmacenado2.ExecuteNonQuery("SP_CONFIG_EMPRESA", dbParams);

                /*
                 * cn.Open();
                 * //en el sp si esta el equipo lo va actualizar pero si no esta el equipo lo agrega
                 * SqlCommand comando = ProcAlmacenado.CrearProc(cn, "SP_CONFIG_EMPRESA");
                 * //Modo 3 agregar
                 * SqlParameter parModo = ProcAlmacenado.asignarParametros("@modo", SqlDbType.Int, 4);
                 * comando.Parameters.Add(parModo);
                 *
                 * SqlParameter parequipo = ProcAlmacenado.asignarParametros("@equipo", SqlDbType.NVarChar,configequipo.equipo);
                 * comando.Parameters.Add(parequipo);
                 *
                 * SqlParameter parusuarioconectado = ProcAlmacenado.asignarParametros("@usuarioconectado", SqlDbType.NVarChar, configequipo.usuario);
                 * comando.Parameters.Add(parusuarioconectado );
                 *
                 * SqlParameter parturno = ProcAlmacenado.asignarParametros("@turno", SqlDbType.NVarChar, configequipo.turno);
                 * comando.Parameters.Add(parturno );
                 *
                 * SqlParameter paridusuario = ProcAlmacenado.asignarParametros("@idusuario", SqlDbType.Int, configequipo.idusuario);
                 * comando.Parameters.Add(paridusuario );
                 *
                 * SqlParameter parcodsucursal = ProcAlmacenado.asignarParametros("@cod_sucursal", SqlDbType.Int , configequipo.codsucursal);
                 * comando.Parameters.Add(parcodsucursal );
                 *
                 * SqlParameter parfecha = ProcAlmacenado.asignarParametros("@fecha", SqlDbType.DateTime , configequipo.fecha);
                 * comando.Parameters.Add(parfecha );
                 *
                 * SqlParameter paruta = ProcAlmacenado.asignarParametros("@ruta", SqlDbType.NVarChar, configequipo.ruta);
                 * comando.Parameters.Add(paruta);
                 *
                 * SqlParameter parip = ProcAlmacenado.asignarParametros("@ip", SqlDbType.NVarChar, configequipo.ip);
                 * comando.Parameters.Add(parip );
                 *
                 * SqlParameter parpuertofiscal = ProcAlmacenado.asignarParametros("@puertofiscal", SqlDbType.Int, configequipo.puertofiscal);
                 * comando.Parameters.Add(parpuertofiscal );
                 *
                 * SqlParameter parmodelofiscal = ProcAlmacenado.asignarParametros("@modelofiscal", SqlDbType.Int, configequipo.modelofiscal);
                 * comando.Parameters.Add(parmodelofiscal );
                 *
                 * SqlParameter paridempresa = ProcAlmacenado.asignarParametros("@idempresa", SqlDbType.Int, configequipo.idempresa);
                 * comando.Parameters.Add(paridempresa );
                 *
                 * SqlParameter parmarcafiscal = ProcAlmacenado.asignarParametros("@marcafiscal", SqlDbType.NVarChar, configequipo.marcafiscal);
                 * comando.Parameters.Add(parmarcafiscal);
                 *
                 * SqlParameter parEmpresa = ProcAlmacenado.asignarParametros("@cod_empresa", SqlDbType.Int, 1);
                 * comando.Parameters.Add(parEmpresa);
                 *
                 *
                 *
                 * if (comando.ExecuteNonQuery() == 1)
                 * {
                 *
                 *  respuesta = "ok";
                 * }
                 * else
                 * {
                 *
                 *  respuesta = "error";
                 * }
                 * cn.Close();
                 */
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(respuesta);
        }