public string eliminarcaja(DatosCaja caja) { //modo 3 para DB SqlConnection cn = new SqlConnection(Conexion.conexion); string respuesta = ""; try { cn.Open(); //abro conexion SqlCommand comando = ProcAlmacenado.CrearProc(cn, "SP_CAJA"); //MODO 3 ELIMINAR SqlParameter parModo = ProcAlmacenado.asignarParametros("@modo", SqlDbType.Int, 3); comando.Parameters.Add(parModo); SqlParameter parIdArticulo = ProcAlmacenado.asignarParametros("@codmov", SqlDbType.Int, caja.codmov); //le paso al sqlcommand los parametros asignados comando.Parameters.Add(parIdArticulo); if (comando.ExecuteNonQuery() == 1) { respuesta = "ok"; } else { respuesta = "error: no se ha podido eliminar"; } cn.Close(); } catch (Exception ex) { cn.Close(); respuesta = "error conexion: " + ex.Message; } return(respuesta); }
public string agregarcierre(DatosCaja caja) { //modo 1 para DB SqlConnection cn = new SqlConnection(Conexion.conexion); string respuesta = ""; try { cn.Open(); //abro conexion SqlCommand comando = ProcAlmacenado.CrearProc(cn, "SP_CAJA"); SqlParameter parModo = ProcAlmacenado.asignarParametros("@modo", SqlDbType.Int, 9); comando.Parameters.Add(parModo); SqlParameter paraperturacierre = ProcAlmacenado.asignarParametros("@aperturacierre", SqlDbType.NVarChar, caja.aperturacierre); //le paso al sqlcommand los parametros asignados comando.Parameters.Add(paraperturacierre); SqlParameter paridusuario = ProcAlmacenado.asignarParametros("@id_usuario", SqlDbType.Int, caja.idusuario); //le paso al sqlcommand los parametros asignados comando.Parameters.Add(paridusuario); SqlParameter parCodcierre = ProcAlmacenado.asignarParametros("@cod_cierre", SqlDbType.Int, caja.idcierre); //le paso al sqlcommand los parametros asignados comando.Parameters.Add(parCodcierre); SqlParameter parFecha = ProcAlmacenado.asignarParametros("@fecha", SqlDbType.DateTime, caja.fecha); comando.Parameters.Add(parFecha); SqlParameter paridturno = ProcAlmacenado.asignarParametros("@id_turno", SqlDbType.Int, caja.idturno); comando.Parameters.Add(paridturno); if (aperturacierre == "APERTURA") { SqlParameter parturno = ProcAlmacenado.asignarParametros("@turno", SqlDbType.VarChar, caja.turno); comando.Parameters.Add(parturno); SqlParameter paridcaja = ProcAlmacenado.asignarParametros("@id_caja", SqlDbType.Decimal, caja.idcaja); comando.Parameters.Add(paridcaja); } else { SqlParameter parIngreso = ProcAlmacenado.asignarParametros("@ingreso", SqlDbType.Float, caja.ingreso); comando.Parameters.Add(parIngreso); SqlParameter parEgreso = ProcAlmacenado.asignarParametros("@egreso", SqlDbType.Float, caja.egreso); comando.Parameters.Add(parEgreso); SqlParameter parimpsistema = ProcAlmacenado.asignarParametros("@imp_sistema", SqlDbType.Decimal, caja.impsistema); comando.Parameters.Add(parimpsistema); SqlParameter parimpreal = ProcAlmacenado.asignarParametros("@imp_real", SqlDbType.Decimal, caja.impreal); comando.Parameters.Add(parimpreal); } if (comando.ExecuteNonQuery() == 1) { respuesta = "ok"; } else { respuesta = "error"; } } catch (Exception ex) { respuesta = "error conexion: " + ex.Message; cn.Close(); } return(respuesta); }
public string agregar(DatosCaja caja) { //modo 1 para DB SqlConnection cn = new SqlConnection(Conexion.conexion); string respuesta = ""; try { cn.Open(); //abro conexion SqlCommand comando = ProcAlmacenado.CrearProc(cn, "SP_CAJA"); SqlParameter parModo = ProcAlmacenado.asignarParametros("@modo", SqlDbType.Int, 1); comando.Parameters.Add(parModo); // SqlParameter parIdMovcaja = ProcAlmacenado.asignarParametros("@id", SqlDbType.Int); //le paso al sqlcommand los parametros asignados // comando.Parameters.Add(parIdMovcaja); //@codcuenta,@ingreso,@egreso,@Fecha,@usuario,@idusuario,@turno,@concepto,@comprobante,@estado SqlParameter parCodcuenta = ProcAlmacenado.asignarParametros("@codcuenta", SqlDbType.Int, caja.codcuenta); //le paso al sqlcommand los parametros asignados comando.Parameters.Add(parCodcuenta); SqlParameter parIngreso = ProcAlmacenado.asignarParametros("@ingreso", SqlDbType.Float, caja.ingreso); comando.Parameters.Add(parIngreso); SqlParameter parEgreso = ProcAlmacenado.asignarParametros("@egreso", SqlDbType.Float, caja.egreso); comando.Parameters.Add(parEgreso); SqlParameter parFecha = ProcAlmacenado.asignarParametros("@fecha", SqlDbType.DateTime, caja.fecha); comando.Parameters.Add(parFecha); SqlParameter parUsuario = ProcAlmacenado.asignarParametros("@usuario", SqlDbType.VarChar, caja.usuario, 100); comando.Parameters.Add(parUsuario); SqlParameter paridusuario = ProcAlmacenado.asignarParametros("@idusuario", SqlDbType.Int, caja.idusuario); comando.Parameters.Add(paridusuario); SqlParameter parturno = ProcAlmacenado.asignarParametros("@turno", SqlDbType.VarChar, caja.turno); comando.Parameters.Add(parturno); SqlParameter parconcepto = ProcAlmacenado.asignarParametros("@concepto", SqlDbType.NVarChar, caja.concepto); comando.Parameters.Add(parconcepto); SqlParameter parcomprobante = ProcAlmacenado.asignarParametros("@comprobante", SqlDbType.Int, caja.comprobante); comando.Parameters.Add(parcomprobante); SqlParameter parestado = ProcAlmacenado.asignarParametros("@estado", SqlDbType.Int, caja.estado); comando.Parameters.Add(parestado); if (comando.ExecuteNonQuery() == 1) { respuesta = "ok"; } else { respuesta = "error"; } } catch (Exception e) { cn.Close(); throw; } return(respuesta); }