//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 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 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); }