//METODO BUSCAR public DataTable Buscar(DAcfINVp_Inventario acfINVp_Inventario) { DataTable DtResultado = new DataTable("acfINVp_Inventario"); SqlConnection SqlCon = new SqlConnection(); try { SqlCon.ConnectionString = DConexion.CnBDActivo; SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "usp_B_acfINVp_Inventario"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParINVinventario = new SqlParameter(); ParINVinventario.ParameterName = "@iINVid"; ParINVinventario.SqlDbType = SqlDbType.Char; ParINVinventario.Size = 50; ParINVinventario.Value = acfINVp_Inventario.INVid; SqlCmd.Parameters.Add(ParINVinventario); SqlDataAdapter SqlDat = new SqlDataAdapter(SqlCmd); SqlDat.Fill(DtResultado); } catch (Exception ex) { DtResultado = null; } return(DtResultado); }
//METODO ELIMINAR public string Eliminar(DAcfINVp_Inventario acfINVp_Inventario) { string rpta = ""; SqlConnection SqlCon = new SqlConnection(); try { //Código SqlCon.ConnectionString = DConexion.CnBDActivo; SqlCon.Open(); //Establecer el Comando SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "usp_D_acfINVp_Inventario"; SqlCmd.CommandType = CommandType.StoredProcedure; // SqlParameter ParINVid = new SqlParameter(); ParINVid.ParameterName = "@iINVid"; ParINVid.SqlDbType = SqlDbType.Int; ParINVid.Value = acfINVp_Inventario.INVid; SqlCmd.Parameters.Add(ParINVid); // //Ejecutamos nuestro comando rpta = SqlCmd.ExecuteNonQuery() != 0 ? "OK" : "NO se Elimino el Registro"; } catch (Exception ex) { rpta = ex.Message; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(rpta); }
//METODO EDITAR public string Editar(DAcfINVp_Inventario acfINVp_Inventario) { string rpta = ""; SqlConnection SqlCon = new SqlConnection(); try { //Código SqlCon.ConnectionString = DConexion.CnBDActivo; SqlCon.Open(); //Establecer el Comando SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "usp_U_acfINVp_Inventario"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParINVid = new SqlParameter(); ParINVid.ParameterName = "@iINVid"; ParINVid.SqlDbType = SqlDbType.Int; ParINVid.Value = acfINVp_Inventario.INVid; SqlCmd.Parameters.Add(ParINVid); // SqlParameter ParsINVdetalle = new SqlParameter(); ParsINVdetalle.ParameterName = "@sINVdetalle"; ParsINVdetalle.SqlDbType = SqlDbType.VarChar; ParsINVdetalle.Value = acfINVp_Inventario.INVdetalle; SqlCmd.Parameters.Add(ParsINVdetalle); // SqlParameter PartdINVinicio = new SqlParameter(); PartdINVinicio.ParameterName = "@dtINVinicio"; PartdINVinicio.SqlDbType = SqlDbType.DateTime; PartdINVinicio.Value = acfINVp_Inventario.INVinicio; SqlCmd.Parameters.Add(PartdINVinicio); // SqlParameter PartdINVcierre = new SqlParameter(); PartdINVcierre.ParameterName = "@dtINVcierre"; PartdINVcierre.SqlDbType = SqlDbType.DateTime; PartdINVcierre.Value = acfINVp_Inventario.INVcierre; SqlCmd.Parameters.Add(PartdINVcierre); // SqlParameter PartbINVactivo = new SqlParameter(); PartbINVactivo.ParameterName = "@bINVactivo"; PartbINVactivo.SqlDbType = SqlDbType.Bit; PartbINVactivo.Value = acfINVp_Inventario.INVactivo; SqlCmd.Parameters.Add(PartbINVactivo); // // SqlParameter ParsINVrespon = new SqlParameter(); ParsINVrespon.ParameterName = "@sINVrespon"; ParsINVrespon.SqlDbType = SqlDbType.Char; ParsINVrespon.Value = acfINVp_Inventario.INVrespon; SqlCmd.Parameters.Add(ParsINVrespon); // SqlParameter PardtINVperiodo = new SqlParameter(); PardtINVperiodo.ParameterName = "@dtINVperiodo"; PardtINVperiodo.SqlDbType = SqlDbType.Char; PardtINVperiodo.Value = acfINVp_Inventario.INVperiodo; SqlCmd.Parameters.Add(PardtINVperiodo); //Ejecutamos nuestro comando rpta = SqlCmd.ExecuteNonQuery() != 0 ? "OK" : "NO se Elimino el Registro"; } catch (Exception ex) { rpta = ex.Message; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(rpta); }