public string generarBackup(string ruta) { string respuesta = ""; try { SqlConnection cn = new SqlConnection(Conexion.conexion); cn.Open(); //abro conexion SqlCommand comando = ProcAlmacenado.CrearProc(cn, "SP_BACKUP"); SqlParameter parPath = ProcAlmacenado.asignarParametros("@path", SqlDbType.VarChar, ruta); //le paso al sqlcommand los parametros asignados comando.Parameters.Add(parPath); comando.ExecuteNonQuery(); respuesta = "ok"; cn.Close(); } catch (Exception ex) { throw ex; } return(respuesta); }
public DataTable buscarporcodigoctacte(DatosCliente objcliente) { DataTable DtResultado = new DataTable("clientes_ctacte"); SqlConnection cn = new SqlConnection(Conexion.conexion); try { cn.Open(); SqlCommand sqlcmd = ProcAlmacenado.CrearProc(cn, "SP_CLIENTE_CTACTE"); //Modo 4 Mostrar SqlParameter parModo = ProcAlmacenado.asignarParametros("@modo", SqlDbType.NVarChar, "buscarporcodigo"); sqlcmd.Parameters.Add(parModo); SqlParameter parcodcliente = ProcAlmacenado.asignarParametros("@codcliente", SqlDbType.Int, idcliente); sqlcmd.Parameters.Add(parcodcliente); SqlParameter parfechaD = ProcAlmacenado.asignarParametros("@fechaD", SqlDbType.NVarChar, fechaD); sqlcmd.Parameters.Add(parfechaD); SqlParameter parfechaH = ProcAlmacenado.asignarParametros("@FechaH", SqlDbType.NVarChar, fechaH); sqlcmd.Parameters.Add(parfechaH); SqlDataAdapter sqldat = new SqlDataAdapter(sqlcmd); sqldat.Fill(DtResultado); } catch (Exception ex) { DtResultado = null; throw ex; } return(DtResultado); }
public DataTable mostrarusuario(string buscarnombre) { string rpta = ""; string maquina = System.Environment.MachineName; SqlConnection cn = new SqlConnection(Conexion.conexion); //le asigno en el constructor el nombre de la tabla DataTable dtResult = new DataTable("cuentas"); try { cn.Open(); SqlCommand comando = ProcAlmacenado.CrearProc(cn, "SP_USUARIO"); SqlParameter parModo = ProcAlmacenado.asignarParametros("@modo", SqlDbType.Int, 4); comando.Parameters.Add(parModo); SqlParameter parBnombre = ProcAlmacenado.asignarParametros("@buscarTexto", SqlDbType.NVarChar, buscarnombre); comando.Parameters.Add(parBnombre); //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); } catch (Exception ex) { dtResult = null; rpta = ex.Message; //throw ex; } return(dtResult); }
public string eliminar(DatosUnidades unidades) { SqlConnection cn = new SqlConnection(Conexion.conexion); string respuesta = ""; try { cn.Open(); //abro conexion SqlCommand comando = ProcAlmacenado.CrearProc(cn, "SP_UNIDADES"); //modo eliminar SqlParameter parModo = ProcAlmacenado.asignarParametros("@modo", SqlDbType.Int, 3); comando.Parameters.Add(parModo); //parametro del idunidad le asigno el nombre,tipo,valor SqlParameter parIdUnidad = ProcAlmacenado.asignarParametros("@idunidad", SqlDbType.Int, unidades.idUnidad); //le paso al sqlcommand los parametros asignados comando.Parameters.Add(parIdUnidad); if (comando.ExecuteNonQuery() == 1) { respuesta = "ok"; } else { respuesta = "error: no se ha podido eliminar"; cn.Close(); } } catch (Exception ex) { respuesta = "error conexion: " + ex.Message; } return(respuesta); }
public string editar(DatosProveedor proveedor) { //modo 2 para DB SqlConnection cn = new SqlConnection(Conexion.conexion); string respuesta = ""; try { cn.Open(); //abro conexion SqlCommand comando = ProcAlmacenado.CrearProc(cn, "SP_PROVEEDOR"); SqlParameter parModo = ProcAlmacenado.asignarParametros("@modo", SqlDbType.Int, 2); comando.Parameters.Add(parModo); SqlParameter parIdProveedor = ProcAlmacenado.asignarParametros("@idproveedor", SqlDbType.Int, proveedor.IdProveedor); //le paso al sqlcommand los parametros asignados comando.Parameters.Add(parIdProveedor); SqlParameter parRazonSocial = ProcAlmacenado.asignarParametros("@razon_social", SqlDbType.VarChar, proveedor.RazonSocial, 150); //le paso al sqlcommand los parametros asignados comando.Parameters.Add(parRazonSocial); SqlParameter parCuit = ProcAlmacenado.asignarParametros("@cuit", SqlDbType.BigInt, proveedor.Cuit); comando.Parameters.Add(parCuit); SqlParameter parTel = ProcAlmacenado.asignarParametros("@telefono", SqlDbType.BigInt, proveedor.Tel, 50); comando.Parameters.Add(parTel); SqlParameter parNumDocumento = ProcAlmacenado.asignarParametros("@num_documento", SqlDbType.NVarChar, proveedor.NumDocumento.ToString()); comando.Parameters.Add(parNumDocumento); SqlParameter parEmail = ProcAlmacenado.asignarParametros("@email", SqlDbType.VarChar, proveedor.Email, 50); comando.Parameters.Add(parEmail); SqlParameter parDireccion = ProcAlmacenado.asignarParametros("@direccion", SqlDbType.VarChar, proveedor.Direccion, 50); comando.Parameters.Add(parDireccion); SqlParameter parIdprovincia = ProcAlmacenado.asignarParametros("@idprovincia", SqlDbType.Int, proveedor.idprovincia); comando.Parameters.Add(parIdprovincia); SqlParameter parIdlocalidad = ProcAlmacenado.asignarParametros("@idlocalidad", SqlDbType.Int, proveedor.idlocalidad); comando.Parameters.Add(parIdlocalidad); if (comando.ExecuteNonQuery() == 1) { respuesta = "ok"; } else { respuesta = "error de ingreso"; } cn.Close(); } catch (Exception ex) { respuesta = "error conexion: " + ex.Message; cn.Close(); } return(respuesta); }
public DataTable mostrar() { //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 1 MOSTRAR SqlParameter parModo = ProcAlmacenado.asignarParametros("@modo", SqlDbType.Int, 1); comando.Parameters.Add(parModo); SqlParameter parCodEmpresa = ProcAlmacenado.asignarParametros("@cod_empresa", SqlDbType.Int); comando.Parameters.Add(parCodEmpresa); //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); } catch (Exception ex) { dtResult = null; throw ex; } return(dtResult); }
public DataTable mostrarPesable() { //Modo 5 para DB SqlConnection cn = new SqlConnection(Conexion.conexion); //le asigno en el constructor el nombre de la tabla DataTable dtResult = new DataTable("articulo"); try { cn.Open(); SqlCommand comando = ProcAlmacenado.CrearProc(cn, "SP_ARTICULO"); //Modo 12 MOSTRAR pesables SqlParameter parModo = ProcAlmacenado.asignarParametros("@modo", SqlDbType.Int, 12); comando.Parameters.Add(parModo); //Asigno al parametro @idcategoria, aunque no lo use SqlParameter parIdArticulo = ProcAlmacenado.asignarParametros("@idarticulo", SqlDbType.Int); comando.Parameters.Add(parIdArticulo); //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); } catch (Exception ex) { dtResult = null; throw ex; } return(dtResult); }
public DataTable Responsabilidadiva() { //Modo 6 para DB cn = new SqlConnection(Conexion.conexion); //le asigno en el constructor el nombre de la tabla DataTable dtResult = new DataTable("cliente"); try { cn.Open(); //abro conexion SqlCommand comando = ProcAlmacenado.CrearProc(cn, "SP_CLIENTE"); //modo buscar SqlParameter parModo = ProcAlmacenado.asignarParametros("@modo", SqlDbType.Int, 8); comando.Parameters.Add(parModo); SqlParameter parCliente = ProcAlmacenado.asignarParametros("@idcliente", SqlDbType.Int, 0); comando.Parameters.Add(parCliente); //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); cn.Close(); } catch (Exception) { throw; } return(dtResult); }
public DataTable obtenerProductoXIdProducto(DatosArticulo articulo) { //Modo 10 para DB SqlConnection cn = new SqlConnection(Conexion.conexion); //le asigno en el constructor el nombre de la tabla DataTable dtResult = new DataTable("articulo"); try { cn.Open(); SqlCommand comando = ProcAlmacenado.CrearProc(cn, "SP_ARTICULO"); //Modo 10 ObtenerProductoXId SqlParameter parModo = ProcAlmacenado.asignarParametros("@modo", SqlDbType.Int, 10); comando.Parameters.Add(parModo); SqlParameter parIdArticulo = ProcAlmacenado.asignarParametros("@idArticulo", SqlDbType.Int, articulo.IdArticulo); comando.Parameters.Add(parIdArticulo); //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); } catch (Exception ex) { dtResult = null; throw ex; } return(dtResult); }
//MUESTRA LOS MOVIMIENTO DE STOCK public DataTable mostrarMovStock() { //Modo 5 para DB SqlConnection cn = new SqlConnection(Conexion.conexion); //le asigno en el constructor el nombre de la tabla DataTable dtResult = new DataTable("mov_stock"); try { cn.Open(); SqlCommand comando = ProcAlmacenado.CrearProc(cn, "SP_MOVSTOCK"); //Modo 5 MOSTRAR SqlParameter parModo = ProcAlmacenado.asignarParametros("@modo", SqlDbType.Int, 4); comando.Parameters.Add(parModo); //Asigno al parametro @idMovStock, aunque no lo use SqlParameter parIdMovStock = ProcAlmacenado.asignarParametros("@idmov_stock", SqlDbType.Int); comando.Parameters.Add(parIdMovStock); //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); } catch (Exception ex) { dtResult = null; throw ex; } return(dtResult); }
//devuelve el valor de idArticulo public int obtenerIdArticulo() { int idArticulo = 0; string queryObtenerIdArticulo = "select IDENT_CURRENT('articulo')+1 as [idArticulo]"; //(obtiene el ultimo valor del idarticulo) SqlConnection con = new SqlConnection(Conexion.conexion); con.Open(); SqlTransaction transaccion = con.BeginTransaction(); SqlCommand comando = ProcAlmacenado.CrearTransaccion(con, transaccion); comando.CommandText = queryObtenerIdArticulo; SqlDataReader reader = comando.ExecuteReader(); if (reader.Read()) { idArticulo = Convert.ToInt32(reader["idArticulo"]); //GetInt32(0) } else { idArticulo = 0; } con.Close(); return(idArticulo); }
public DataTable mostrar() { //Modo 5 para DB SqlConnection cn = new SqlConnection(Conexion.conexion); //le asigno en el constructor el nombre de la tabla DataTable dtResult = new DataTable("categoria"); try { cn.Open(); SqlCommand comando = ProcAlmacenado.CrearProc(cn, "SP_CATEGORIA"); SqlParameter parModo = ProcAlmacenado.asignarParametros("@modo", SqlDbType.NVarChar, "mostrar"); comando.Parameters.Add(parModo); //Asigno al parametro @idcategoria, aunque no lo use //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); } catch (Exception ex) { dtResult = null; //throw ex; } return(dtResult); }
public DataTable buscarTexto(DatosCategoria categoria) { //Modo 4 para DB SqlConnection cn = new SqlConnection(Conexion.conexion); //le asigno en el constructor el nombre de la tabla DataTable dtResult = new DataTable("categoria"); try { SqlCommand comando = ProcAlmacenado.CrearProc(cn, "SP_CATEGORIA"); SqlParameter parBuscarTexto = ProcAlmacenado.asignarParametros("@buscarTexto", SqlDbType.VarChar, categoria.BuscarCategoria, 50); //le paso al comando el parametro comando.Parameters.Add(parBuscarTexto); //modo buscar SqlParameter parModo = ProcAlmacenado.asignarParametros("@modo", SqlDbType.NVarChar, "buscar"); comando.Parameters.Add(parModo); SqlParameter parIdCategoria = ProcAlmacenado.asignarParametros("@idcategoria", SqlDbType.Int, categoria.idCategoria); comando.Parameters.Add(parIdCategoria); //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); } catch (Exception ex) { dtResult = null; cn.Close(); //lanzo una excepcion en el caso de problemas con bd throw ex; } return(dtResult); }
public string eliminar(DatosCategoria categoria) { //modo 3 para DB SqlConnection cn = new SqlConnection(Conexion.conexion); string respuesta = ""; try { cn.Open(); //abro conexion SqlCommand comando = ProcAlmacenado.CrearProc(cn, "SP_CATEGORIA"); SqlParameter parModo = ProcAlmacenado.asignarParametros("@modo", SqlDbType.Int, 3); comando.Parameters.Add(parModo); SqlParameter parIdCategoria = ProcAlmacenado.asignarParametros("@idcategoria", SqlDbType.Int, categoria.idCategoria); comando.Parameters.Add(parIdCategoria); if (comando.ExecuteNonQuery() == 1) { respuesta = "ok"; } else { respuesta = "error: no se ha podido eliminar"; } } catch (Exception ex) { cn.Close(); respuesta = "error conexion: " + ex.Message; } return(respuesta); }
public DataTable mostrar() { //Modo 5 para DB cn = new SqlConnection(Conexion.conexion); //le asigno en el constructor el nombre de la tabla DataTable dtResult = new DataTable("cliente"); try { cn.Open(); SqlCommand comando = ProcAlmacenado.CrearProc(cn, "SP_CLIENTE"); SqlParameter parModo = ProcAlmacenado.asignarParametros("@modo", SqlDbType.Int, 5); comando.Parameters.Add(parModo); //Asigno al parametro @idcliente, aunque no lo use SqlParameter parIdCliente = ProcAlmacenado.asignarParametros("@idcliente", SqlDbType.Int); comando.Parameters.Add(parIdCliente); //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); cn.Close(); } catch (Exception ex) { dtResult = null; cn.Close(); throw ex; } return(dtResult); }
public DataTable mostrar() { //Modo 5 para DB SqlConnection cn = new SqlConnection(Conexion.conexion); //le asigno en el constructor el nombre de la tabla DataTable dtResult = new DataTable("forma_pago"); try { cn.Open(); SqlCommand comando = ProcAlmacenado.CrearProc(cn, "SP_FORMA_PAGO"); SqlParameter parModo = ProcAlmacenado.asignarParametros("@modo", SqlDbType.Int, 1); comando.Parameters.Add(parModo); //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); cn.Close(); } catch (Exception ex) { dtResult = null; cn.Close(); throw ex; } return(dtResult); }
public string actualizarusuario(DatosUsuario usuario) { //modo 1 para DB SqlConnection cn = new SqlConnection(Conexion.conexion); string respuesta = ""; try { cn.Open(); //abro conexion SqlCommand comando = ProcAlmacenado.CrearProc(cn, "SP_USUARIO"); SqlParameter parModo = ProcAlmacenado.asignarParametros("@modo", SqlDbType.Int, 10); comando.Parameters.Add(parModo); SqlParameter parUsuario = ProcAlmacenado.asignarParametros("@usuario", SqlDbType.NVarChar, usuario.usuario); //le paso al sqlcommand los parametros asignados comando.Parameters.Add(parUsuario); SqlParameter parNombre = ProcAlmacenado.asignarParametros("@nombre", SqlDbType.NVarChar, usuario.Nombre, 50); //le paso al sqlcommand los parametros asignados comando.Parameters.Add(parNombre); SqlParameter parClave = ProcAlmacenado.asignarParametros("@clave", SqlDbType.NVarChar, usuario.clave, 50); comando.Parameters.Add(parClave); SqlParameter parTurno = ProcAlmacenado.asignarParametros("@turno", SqlDbType.NVarChar, usuario.turno, 50); comando.Parameters.Add(parTurno); SqlParameter parActivo = ProcAlmacenado.asignarParametros("@activo", SqlDbType.Bit, usuario.activo); comando.Parameters.Add(parActivo); SqlParameter parIdusuario = ProcAlmacenado.asignarParametros("@idusuario", SqlDbType.Int, usuario.idusuario); comando.Parameters.Add(parIdusuario); SqlParameter parSadmin = ProcAlmacenado.asignarParametros("@sa", SqlDbType.Int, usuario.sadmin); comando.Parameters.Add(parSadmin); if (comando.ExecuteNonQuery() == 1) { respuesta = "ok"; } else { respuesta = "error"; } cn.Close(); } catch (Exception ex) { respuesta = "error conexion: " + ex.Message; cn.Close(); } return(respuesta); }
public DataTable mostrartipomov(int modo, int tipomov, string ingegr) { int varmodo = 5; string tabla = "fondo_tipomov"; string rpta = ""; //Modo 5 para DB if (modo == 6) { varmodo = 6; tabla = "plancuenta"; } SqlConnection cn = new SqlConnection(Conexion.conexion); //le asigno en el constructor el nombre de la tabla DataTable dtResult = new DataTable(tabla); try { cn.Open(); SqlCommand comando = ProcAlmacenado.CrearProc(cn, "SP_CAJA"); SqlParameter parModo = ProcAlmacenado.asignarParametros("@modo", SqlDbType.Int, varmodo); comando.Parameters.Add(parModo); //SqlParameter parCodigo = ProcAlmacenado.asignarParametros("id" , SqlDbType.Int); //comando.Parameters.Add(parCodigo); if (tipomov != 0) { SqlParameter parTipoMov = ProcAlmacenado.asignarParametros("@Tipomovimiento", SqlDbType.Int, tipomov); //le paso al sqlcommand los parametros asignados comando.Parameters.Add(parTipoMov); } if (ingegr != " ") { SqlParameter paringegr = ProcAlmacenado.asignarParametros("@Tipoingegr", SqlDbType.Char, ingegr); //le paso al sqlcommand los parametros asignados comando.Parameters.Add(paringegr); } //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); } catch (Exception ex) { dtResult = null; rpta = ex.Message; //throw ex; } return(dtResult); }
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 editarPrecio(DatosArticulo articulo) { //modo 9 para DB SqlConnection cn = new SqlConnection(Conexion.conexion); string respuesta = ""; try { cn.Open(); //abro conexion SqlCommand comando = ProcAlmacenado.CrearProc(cn, "SP_ARTICULO"); SqlParameter parModo = ProcAlmacenado.asignarParametros("@modo", SqlDbType.Int, 9); comando.Parameters.Add(parModo); SqlParameter parIdArticulo = ProcAlmacenado.asignarParametros("@idarticulo", SqlDbType.Int, articulo.IdArticulo); //le paso al sqlcommand los parametros asignados comando.Parameters.Add(parIdArticulo); SqlParameter parPrecio = ProcAlmacenado.asignarParametros("@precio", SqlDbType.Money, articulo.Precio); comando.Parameters.Add(parPrecio); SqlParameter parPrecioCompra = ProcAlmacenado.asignarParametros("@precio_compra", SqlDbType.Money, articulo.PrecioCompra); comando.Parameters.Add(parPrecioCompra); SqlParameter parUtilidad = ProcAlmacenado.asignarParametros("@utilidad", SqlDbType.Int, articulo.Utilidad, 50); comando.Parameters.Add(parUtilidad); //SqlParameter par = ProcAlmacenado.asignarParametros("@utilidad", SqlDbType.Int, articulo.Utilidad, 50); //comando.Parameters.Add(parUtilidad); //SqlParameter parUtilidad = ProcAlmacenado.asignarParametros("@utilidad", SqlDbType.Int, articulo.Utilidad, 50); //comando.Parameters.Add(parUtilidad); //SqlParameter parUtilidad = ProcAlmacenado.asignarParametros("@utilidad", SqlDbType.Int, articulo.Utilidad, 50); //comando.Parameters.Add(parUtilidad); if (comando.ExecuteNonQuery() == 1) { respuesta = "ok"; } else { respuesta = "error en la edición"; } cn.Close(); } catch (Exception ex) { respuesta = "error conexion: " + ex.Message; } return(respuesta); }
public string actualizarequipo(string usuario, string turno, int idusuario, DateTime fecha, int idequipo) { string msg = ""; try { SqlConnection cn = new SqlConnection(Conexion.conexion); cn.Open(); SqlCommand comando = ProcAlmacenado.CrearProc(cn, "SP_CONFIG_EMPRESA"); SqlParameter parModo = ProcAlmacenado.asignarParametros("@MODO", SqlDbType.Int, 6); comando.Parameters.Add(parModo); SqlParameter parUsuario = ProcAlmacenado.asignarParametros("@usuarioconectado", SqlDbType.NVarChar, usuario); comando.Parameters.Add(parUsuario); SqlParameter parTurno = ProcAlmacenado.asignarParametros("@turno", SqlDbType.NVarChar, turno); comando.Parameters.Add(parTurno); SqlParameter parIdusuario = ProcAlmacenado.asignarParametros("@idusuario", SqlDbType.Int, idusuario); comando.Parameters.Add(parIdusuario); SqlParameter paridequipo = ProcAlmacenado.asignarParametros("@idequipo", SqlDbType.Int, idequipo); comando.Parameters.Add(paridequipo); SqlParameter parfecha = ProcAlmacenado.asignarParametros("@fecha", SqlDbType.DateTime, fecha); comando.Parameters.Add(parfecha); SqlParameter parEmpresa = ProcAlmacenado.asignarParametros("@cod_empresa", SqlDbType.Int, 1); comando.Parameters.Add(parEmpresa); if (comando.ExecuteNonQuery() == 1) { msg = "ok"; } else { msg = "error"; } cn.Close(); } catch (Exception ex) { throw; } return(msg); }
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 Insertar(DDetalle_Venta Detalle_Venta, ref SqlConnection sqlcon, ref SqlTransaction sqltra) { string rpta = ""; try { //asigno el procedimiento almacenado y la transaccion al sqlcmd SqlCommand sqlcmd = ProcAlmacenado.CrearProc(sqlcon,"SP_DETALLEVENTA",sqltra); SqlParameter pariddetallev = ProcAlmacenado.asignarParametros("@iddetalle_venta", SqlDbType.Int); sqlcmd.Parameters.Add(pariddetallev); SqlParameter paridventa = ProcAlmacenado.asignarParametros("@idventa", SqlDbType.Int, Detalle_Venta.idventa); sqlcmd.Parameters.Add(paridventa); SqlParameter parcantidad = ProcAlmacenado.asignarParametros("@cantidad", SqlDbType.Money,Detalle_Venta.Cantidad); sqlcmd.Parameters.Add(parcantidad); SqlParameter parImporte = ProcAlmacenado.asignarParametros("@importe", SqlDbType.Money, Detalle_Venta.Importe); sqlcmd.Parameters.Add(parImporte); SqlParameter pardescuento = ProcAlmacenado.asignarParametros("@descuento", SqlDbType.Decimal, Detalle_Venta.descuento); sqlcmd.Parameters.Add(pardescuento); SqlParameter paridarticulo = ProcAlmacenado.asignarParametros("@id_articulo", SqlDbType.Int, Detalle_Venta.idarticulo); sqlcmd.Parameters.Add(paridarticulo); SqlParameter parPrecio = ProcAlmacenado.asignarParametros("@precio", SqlDbType.Money, Detalle_Venta.precioVenta); sqlcmd.Parameters.Add(parPrecio); SqlParameter parDetalle = ProcAlmacenado.asignarParametros("@detalle", SqlDbType.NVarChar, Detalle_Venta.detalle); sqlcmd.Parameters.Add(parDetalle); SqlParameter parModo = ProcAlmacenado.asignarParametros("@modo", SqlDbType.Int, 1); sqlcmd.Parameters.Add(parModo); rpta = sqlcmd.ExecuteNonQuery() == 1 ? "OK" : "NO se ingreso el registro"; } catch (Exception ex) { rpta = ex.Message; } return rpta; }
public DataTable gestionprivilegio(int idroles, int codproceso) { //modo 1 para DB DataTable midatatable = new DataTable(); SqlConnection cn = new SqlConnection(Conexion.conexion); string respuesta = ""; try { cn.Open(); //abro conexion SqlCommand comando = ProcAlmacenado.CrearProc(cn, "SP_USUARIO"); SqlParameter parModo = ProcAlmacenado.asignarParametros("@modo", SqlDbType.Int, 11); comando.Parameters.Add(parModo); SqlParameter parRoles = ProcAlmacenado.asignarParametros("@idroles", SqlDbType.Int, idroles); //le paso al sqlcommand los parametros asignados comando.Parameters.Add(parRoles); SqlParameter parproceso = ProcAlmacenado.asignarParametros("@codproceso", SqlDbType.Int, codproceso); //le paso al sqlcommand los parametros asignados comando.Parameters.Add(parproceso); SqlDataAdapter trolesadapter = new SqlDataAdapter(comando); trolesadapter.Fill(midatatable); if (comando.ExecuteNonQuery() == 1) { respuesta = "ok"; } else { respuesta = "error"; } cn.Close(); } catch (Exception ex) { respuesta = ex.Message; } return(midatatable); }
public string agregar(DatosDetalleMovStock detalleMovStock, ref SqlConnection con, ref SqlTransaction transaccion) { //modo 1 para DB string respuesta = ""; try { //abro conexion SqlCommand comando = ProcAlmacenado.CrearProc(con, "SP_DETALLEMOVSTOCK", transaccion); SqlParameter parModo = ProcAlmacenado.asignarParametros("@modo", SqlDbType.Int, 1); comando.Parameters.Add(parModo); SqlParameter parIdDetalleMovStock = ProcAlmacenado.asignarParametros("@iddetalle_movStock", SqlDbType.Int); //le paso al sqlcommand los parametros asignados comando.Parameters.Add(parIdDetalleMovStock); SqlParameter parIdArticulo = ProcAlmacenado.asignarParametros("@idarticulo", SqlDbType.Int, detalleMovStock.IdArticulo); //le paso al sqlcommand los parametros asignados comando.Parameters.Add(parIdArticulo); SqlParameter parIdMovStock = ProcAlmacenado.asignarParametros("@idmov_stock", SqlDbType.Int, detalleMovStock.IdMovStock); comando.Parameters.Add(parIdMovStock); SqlParameter parPrecio = ProcAlmacenado.asignarParametros("@precio", SqlDbType.Money, detalleMovStock.Precio); comando.Parameters.Add(parPrecio); SqlParameter parCantidad = ProcAlmacenado.asignarParametros("@cantidad", SqlDbType.Int, detalleMovStock.Cantidad); comando.Parameters.Add(parCantidad); if (comando.ExecuteNonQuery() == 1) { respuesta = "ok"; } else { respuesta = "error"; } } catch (Exception ex) { respuesta = "error conexion: " + ex.Message; } return(respuesta); }
public string agregarTarjeta(DatosTarjeta tarjeta) { string respuesta = ""; try { SqlConnection cn = new SqlConnection(Conexion.conexion); cn.Open(); //abro conexion SqlCommand comando = ProcAlmacenado.CrearProc(cn, "SP_TARJETA"); SqlParameter parNombreTarjeta = ProcAlmacenado.asignarParametros("@nombre", SqlDbType.VarChar, tarjeta.Nombre); //le paso al sqlcommand los parametros asignados comando.Parameters.Add(parNombreTarjeta); SqlParameter parCodFormaPago = ProcAlmacenado.asignarParametros("@cod_forma_pago", SqlDbType.Int, tarjeta.CodFormaPago); //le paso al sqlcommand los parametros asignados comando.Parameters.Add(parCodFormaPago); SqlParameter parModo = ProcAlmacenado.asignarParametros("@modo", SqlDbType.Int, 1); //modo mostrar 1 comando.Parameters.Add(parModo); SqlParameter parCodTarjeta = ProcAlmacenado.asignarParametros("@cod_tarjeta", SqlDbType.Int); comando.Parameters.Add(parCodTarjeta); if (comando.ExecuteNonQuery() == 1) { respuesta = "ok"; } else { respuesta = "error"; } cn.Close(); } catch (Exception ex) { throw ex; } return(respuesta); }
public DataTable mostrar() { SqlConnection cn = new SqlConnection(Conexion.conexion); //le asigno en el constructor el nombre de la tabla DataTable dtResult = new DataTable("unidades"); try { cn.Open(); //comando asignando el nombre y la conexion SqlCommand comando = new SqlCommand(); comando.Connection = cn; comando.CommandType = CommandType.StoredProcedure; comando.CommandText = "SP_UNIDADES"; SqlParameter parIdUnidad = ProcAlmacenado.asignarParametros("@idunidad", SqlDbType.Int); //le paso al sqlcommand los parametros asignados comando.Parameters.Add(parIdUnidad); SqlParameter parametroModo = new SqlParameter(); parametroModo.SqlDbType = SqlDbType.Int; parametroModo.ParameterName = "@modo"; parametroModo.Value = 5; comando.Parameters.Add(parametroModo); //SqlCommand comando = ProcAlmacenado.CrearProc(cn, "SP_UNIDADES"); // SqlParameter parModo = ProcAlmacenado.asignarParametros("@modo", SqlDbType.Int, 5); // comando.Parameters.Add(parModo); // //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); } catch (Exception ex) { dtResult = null; Console.WriteLine(ex.Message); cn.Close(); } return(dtResult); }
public DataTable buscarTexto(string textoBuscar, string textoBuscar2) { //Modo 4 para DB SqlConnection cn = new SqlConnection(Conexion.conexion); //le asigno en el constructor el nombre de la tabla DataTable dtResult = new DataTable("mov_stock"); try { SqlCommand comando = ProcAlmacenado.CrearProc(cn, "SP_MOVSTOCK"); //MODO 3 buscartexto //busca por fecha SqlParameter parModo = ProcAlmacenado.asignarParametros("@modo", SqlDbType.Int, 3); comando.Parameters.Add(parModo); SqlParameter parIdMovStock = ProcAlmacenado.asignarParametros("@idmov_stock", SqlDbType.Int); comando.Parameters.Add(parIdMovStock); //le paso al sqlcommand los parametros asignados SqlParameter parBuscarTexto = ProcAlmacenado.asignarParametros("@buscarTextoFecha", SqlDbType.VarChar, textoBuscar, 50); //le paso al comando el parametro comando.Parameters.Add(parBuscarTexto); SqlParameter parBuscarTexto2 = ProcAlmacenado.asignarParametros("@buscarTextoFecha2", SqlDbType.VarChar, textoBuscar2, 50); //le paso al comando el parametro comando.Parameters.Add(parBuscarTexto2); //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); cn.Close(); } catch (Exception ex) { dtResult = null; cn.Close(); //lanzo una excepcion en el caso de problemas con bd throw ex; } return(dtResult); }
public bool login(string usuario, string clave) { bool login = true; try { SqlConnection cn = new SqlConnection(Conexion.conexion); cn.Open(); SqlCommand comando = ProcAlmacenado.CrearProc(cn, "SP_USUARIO"); SqlParameter parModo = ProcAlmacenado.asignarParametros("@modo", SqlDbType.Int, 8); comando.Parameters.Add(parModo); SqlParameter parUsuario = ProcAlmacenado.asignarParametros("@usuario", SqlDbType.VarChar, usuario); comando.Parameters.Add(parUsuario); SqlParameter parClave = ProcAlmacenado.asignarParametros("@clave", SqlDbType.NVarChar, clave); comando.Parameters.Add(parClave); SqlDataReader dr = comando.ExecuteReader(); if (dr.Read()) { this.idusuario = Convert.ToInt32(dr["idusuario"]); this.usuario = Convert.ToString(dr["usuario"]); this.nombre = Convert.ToString(dr["nombre"]); this.usuariosa = Convert.ToBoolean(dr["SA"]); this.reglaprivilegio = Convert.ToString(dr["reglas"]); login = true; } else { login = false; } } catch (Exception ex) { string msg = ex.Message; } return(login); }
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); }