//Método Buscar public DataTable BuscarNombre(DUnidad Unidad) { DataTable dtResultado = new DataTable("Unidad"); SqlConnection SqlCon = new SqlConnection(); try { SqlCon.ConnectionString = CNNDB.Cn; SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "spbuscar_unidad"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParTexto = new SqlParameter(); ParTexto.ParameterName = "@textobuscar"; ParTexto.SqlDbType = SqlDbType.NVarChar; ParTexto.Size = 50; ParTexto.Value = Unidad.TextoBuscar; SqlCmd.Parameters.Add(ParTexto); SqlDataAdapter SqlData = new SqlDataAdapter(SqlCmd); SqlData.Fill(dtResultado); } catch (Exception ex) { dtResultado = null; } return(dtResultado); }
//Método Eliminar public string Eliminar(DUnidad Unidad) { string strRpta = ""; SqlConnection SqlCon = new SqlConnection(); try { //Código SqlCon.ConnectionString = CNNDB.Cn; SqlCon.Open(); //Definir comandos para envio de parametros SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "speliminar_unidad"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParIdUnidad = new SqlParameter(); ParIdUnidad.ParameterName = "@idunidad"; ParIdUnidad.SqlDbType = SqlDbType.Int; ParIdUnidad.Value = Unidad.Idunidad; SqlCmd.Parameters.Add(ParIdUnidad); //ejecutar comando o .execute en VB strRpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se Elimino el registro"; } catch (Exception ex) { strRpta = ex.Message; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(strRpta); }
//Método Insertar public string Insertar(DUnidad Unidad) { string strRpta = ""; SqlConnection SqlCon = new SqlConnection(); try { //Código SqlCon.ConnectionString = CNNDB.Cn; SqlCon.Open(); //Definir comandos para envio de parametros SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "spinsertar_unidad"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParIdUnidad = new SqlParameter(); ParIdUnidad.ParameterName = "@idunidad"; ParIdUnidad.SqlDbType = SqlDbType.Int; ParIdUnidad.Value = Unidad.Idunidad; SqlCmd.Parameters.Add(ParIdUnidad); SqlParameter ParDescripcion = new SqlParameter(); ParDescripcion.ParameterName = "@descripcion"; ParDescripcion.SqlDbType = SqlDbType.VarChar; ParDescripcion.Size = 50; ParDescripcion.Value = Unidad.Descripcion; SqlCmd.Parameters.Add(ParDescripcion); SqlParameter ParFecha = new SqlParameter(); ParFecha.ParameterName = "@fecha"; ParFecha.SqlDbType = SqlDbType.DateTime; ParFecha.Value = Unidad.Fecha; SqlCmd.Parameters.Add(ParFecha); SqlParameter ParDime = new SqlParameter(); ParDime.ParameterName = "@dime"; ParDime.SqlDbType = SqlDbType.SmallInt; ParDime.Value = Unidad.Dime; SqlCmd.Parameters.Add(ParDime); SqlParameter ParFec = new SqlParameter(); ParFec.ParameterName = "@fec"; ParFec.SqlDbType = SqlDbType.SmallInt; ParFec.Value = Unidad.Fec; SqlCmd.Parameters.Add(ParFec); SqlParameter ParInve = new SqlParameter(); ParInve.ParameterName = "@inve"; ParInve.SqlDbType = SqlDbType.SmallInt; ParInve.Value = Unidad.Inve; SqlCmd.Parameters.Add(ParInve); SqlParameter ParSeri = new SqlParameter(); ParSeri.ParameterName = "@seri"; ParSeri.SqlDbType = SqlDbType.SmallInt; ParSeri.Value = Unidad.Seri; SqlCmd.Parameters.Add(ParSeri); //ejecutar comando o .execute en VB strRpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se completo el registro"; } catch (Exception ex) { strRpta = ex.Message; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(strRpta); }