public string ModificarEmpresa(DatosConfigEmpresa configEmpresa) { string respuesta = ""; //Modo 1 para DB SqlConnection cn = new SqlConnection(Conexion.conexion); //le asigno en el constructor el nombre de la tabla DataTable dtResult = new DataTable("config_empresa"); try { cn.Open(); SqlCommand comando = ProcAlmacenado.CrearProc(cn, "SP_CONFIG_EMPRESA"); //Modo 2 modificar SqlParameter parModo = ProcAlmacenado.asignarParametros("@modo", SqlDbType.Int, 2); comando.Parameters.Add(parModo); SqlParameter parCodEmpresa = ProcAlmacenado.asignarParametros("@cod_empresa", SqlDbType.Int); comando.Parameters.Add(parCodEmpresa); SqlParameter parRazonSocial = ProcAlmacenado.asignarParametros("@razon_social", SqlDbType.VarChar, configEmpresa.RazonSocial); comando.Parameters.Add(parRazonSocial); SqlParameter parCuit = ProcAlmacenado.asignarParametros("@cuit", SqlDbType.Int, configEmpresa.Cuit); comando.Parameters.Add(parCuit); SqlParameter parCondicion = ProcAlmacenado.asignarParametros("@condicion_frente_iva", SqlDbType.VarChar, configEmpresa.CondicionFrenteIVA); comando.Parameters.Add(parCondicion); SqlParameter parLogo = ProcAlmacenado.asignarParametros("@logo", SqlDbType.Image, configEmpresa.Logo); comando.Parameters.Add(parLogo); //creo el objeto adapter del data provider le paso el sqlcommand SqlDataAdapter datosResult = new SqlDataAdapter(comando); //los resultados los actualizo en el datatable dtResult datosResult.Fill(dtResult); if (comando.ExecuteNonQuery() == 1) { respuesta = "ok"; } else { respuesta = "error"; } cn.Close(); } catch (Exception ex) { dtResult = null; throw ex; } return(respuesta); }
public string agregarEmpresa(DatosConfigEmpresa configEmpresa) { 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("config_empresa"); try { cn.Open(); SqlCommand comando = ProcAlmacenado.CrearProc(cn, "SP_CONFIG_EMPRESA"); //Modo 3 agregar SqlParameter parModo = ProcAlmacenado.asignarParametros("@modo", SqlDbType.Int, 3); comando.Parameters.Add(parModo); SqlParameter parCodEmpresa = ProcAlmacenado.asignarParametros("@cod_empresa", SqlDbType.Int); comando.Parameters.Add(parCodEmpresa); SqlParameter parRazonSocial = ProcAlmacenado.asignarParametros("@razon_social", SqlDbType.VarChar, configEmpresa.RazonSocial); comando.Parameters.Add(parRazonSocial); SqlParameter parCuit = ProcAlmacenado.asignarParametros("@cuit", SqlDbType.BigInt, configEmpresa.Cuit); comando.Parameters.Add(parCuit); SqlParameter parCondicion = ProcAlmacenado.asignarParametros("@condicion_frente_iva", SqlDbType.VarChar, configEmpresa.CondicionFrenteIVA); comando.Parameters.Add(parCondicion); SqlParameter parLogo = ProcAlmacenado.asignarParametros("@logo", SqlDbType.Image, configEmpresa.Logo); comando.Parameters.Add(parLogo); if (comando.ExecuteNonQuery() == 1) { respuesta = "ok"; } else { respuesta = "error"; } cn.Close(); } catch (Exception ex) { throw ex; } return(respuesta); }
public string agregarticket(DatosConfigEmpresa configEmpresa) { 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("TA"); try { cn.Open(); SqlCommand comando = ProcAlmacenado.CrearProc(cn, "SP_TA"); //Modo 3 agregar SqlParameter parModo = ProcAlmacenado.asignarParametros("@modo", SqlDbType.NVarChar, "INSERTARTICKET"); comando.Parameters.Add(parModo); SqlParameter parSign = ProcAlmacenado.asignarParametros("@sign", SqlDbType.NVarChar, configEmpresa.Sign); comando.Parameters.Add(parSign); SqlParameter parToken = ProcAlmacenado.asignarParametros("@token", SqlDbType.NVarChar, configEmpresa.Token); comando.Parameters.Add(parToken); SqlParameter parFecha = ProcAlmacenado.asignarParametros("@espirationtime", SqlDbType.DateTime, configEmpresa.fecha); comando.Parameters.Add(parFecha); if (comando.ExecuteNonQuery() >= 1) { respuesta = "ok"; } else { respuesta = "error"; } cn.Close(); } catch (Exception ex) { throw ex; } return(respuesta); }
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); }