//METODO BUSCAR public DataTable Buscar(DBdiXCCpExtraccionSAP_CentroCosto bdiXCCpExtraccionSAP_CentroCosto) { DataTable DtResultado = new DataTable("bdiXCCpExtraccionSAP_CentroCosto"); SqlConnection SqlCon = new SqlConnection(); try { SqlCon.ConnectionString = DConexion.CnBDActivo; SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "usp_B_bdiXCCpExtraccionSAP_CentroCosto"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParXCCExtraccion = new SqlParameter(); ParXCCExtraccion.ParameterName = "@sKOSTL"; ParXCCExtraccion.SqlDbType = SqlDbType.Char; ParXCCExtraccion.Size = 50; ParXCCExtraccion.Value = bdiXCCpExtraccionSAP_CentroCosto.KOSTL; SqlCmd.Parameters.Add(ParXCCExtraccion); SqlDataAdapter SqlDat = new SqlDataAdapter(SqlCmd); SqlDat.Fill(DtResultado); } catch (Exception ex) { DtResultado = null; } return(DtResultado); }
//METODO EDITAR public string Editar(DBdiXCCpExtraccionSAP_CentroCosto bdiXCCpExtraccionSAP_CentroCosto) { 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_bdiXCCpExtraccionSAP_CentroCosto"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParsKOSTL = new SqlParameter(); ParsKOSTL.ParameterName = "@sKOSTL"; ParsKOSTL.SqlDbType = SqlDbType.Char; ParsKOSTL.Value = bdiXCCpExtraccionSAP_CentroCosto.KOSTL; SqlCmd.Parameters.Add(ParsKOSTL); // SqlParameter ParsKTEXT = new SqlParameter(); ParsKTEXT.ParameterName = "@sKTEXT"; ParsKTEXT.SqlDbType = SqlDbType.Char; ParsKTEXT.Value = bdiXCCpExtraccionSAP_CentroCosto.KTEXT; SqlCmd.Parameters.Add(ParsKTEXT); // SqlParameter ParsKLTXT = new SqlParameter(); ParsKLTXT.ParameterName = "@sKLTXT"; ParsKLTXT.SqlDbType = SqlDbType.Char; ParsKLTXT.Value = bdiXCCpExtraccionSAP_CentroCosto.KLTXT; SqlCmd.Parameters.Add(ParsKLTXT); // SqlParameter ParsMCDS3 = new SqlParameter(); ParsMCDS3.ParameterName = "@sMCDS3"; ParsMCDS3.SqlDbType = SqlDbType.Char; ParsMCDS3.Value = bdiXCCpExtraccionSAP_CentroCosto.MCDS3; SqlCmd.Parameters.Add(ParsMCDS3); // //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); }