//METODO BUSCAR public DataTable Buscar(DGIS_AFintermedia AF_intermedia) { DataTable DtResultado = new DataTable("AF_intermedia"); SqlConnection SqlCon = new SqlConnection(); try { SqlCon.ConnectionString = DConexion.CnGIS; SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "usp_B_AF_intermedia"; SqlCmd.CommandType = CommandType.StoredProcedure; // SqlParameter Parid_elem_gis = new SqlParameter(); Parid_elem_gis.ParameterName = "@mid_elem_gis"; Parid_elem_gis.SqlDbType = SqlDbType.Int; Parid_elem_gis.Size = 50; Parid_elem_gis.Value = AF_intermedia.id_elem_gis; SqlCmd.Parameters.Add(Parid_elem_gis); // SqlDataAdapter SqlDat = new SqlDataAdapter(SqlCmd); SqlDat.Fill(DtResultado); } catch (Exception ex) { DtResultado = null; } return(DtResultado); }
//METODO EDITAR public string Editar(DGIS_AFintermedia AF_intermedia) { string rpta = ""; SqlConnection SqlCon = new SqlConnection(); try { //Código SqlCon.ConnectionString = DConexion.CnGIS; SqlCon.Open(); //Establecer el Comando SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "usp_U_AF_intermedia"; SqlCmd.CommandType = CommandType.StoredProcedure; // SqlParameter Parid_elem_gis = new SqlParameter(); Parid_elem_gis.ParameterName = "@mid_elem_gis"; Parid_elem_gis.SqlDbType = SqlDbType.Int; Parid_elem_gis.Value = AF_intermedia.id_elem_gis; SqlCmd.Parameters.Add(Parid_elem_gis); // SqlParameter Pardescrip_elem_gis = new SqlParameter(); Pardescrip_elem_gis.ParameterName = "@mdescrip_elem_gis"; Pardescrip_elem_gis.SqlDbType = SqlDbType.Char; Pardescrip_elem_gis.Value = AF_intermedia.descrip_elem_gis; SqlCmd.Parameters.Add(Pardescrip_elem_gis); // SqlParameter Parcodigo_af = new SqlParameter(); Parcodigo_af.ParameterName = "@mcodigo_af"; Parcodigo_af.SqlDbType = SqlDbType.Int; Parcodigo_af.Value = AF_intermedia.codigo_af; SqlCmd.Parameters.Add(Parcodigo_af); // SqlParameter Parid_sistema_electrico = new SqlParameter(); Parid_sistema_electrico.ParameterName = "@mid_sistema_electrico"; Parid_sistema_electrico.SqlDbType = SqlDbType.Char; Parid_sistema_electrico.Value = AF_intermedia.id_sistema_electrico; SqlCmd.Parameters.Add(Parid_sistema_electrico); // SqlParameter Parnombre_sistema_electrico = new SqlParameter(); Parnombre_sistema_electrico.ParameterName = "@mnombre_sistema_electrico"; Parnombre_sistema_electrico.SqlDbType = SqlDbType.Char; Parnombre_sistema_electrico.Value = AF_intermedia.nombre_sistema_electrico; SqlCmd.Parameters.Add(Parnombre_sistema_electrico); // SqlParameter Parid_set = new SqlParameter(); Parid_set.ParameterName = "@mid_set"; Parid_set.SqlDbType = SqlDbType.Int; Parid_set.Value = AF_intermedia.id_set; SqlCmd.Parameters.Add(Parid_set); // SqlParameter Parnombre_set = new SqlParameter(); Parnombre_set.ParameterName = "@mnombre_set"; Parnombre_set.SqlDbType = SqlDbType.Char; Parnombre_set.Value = AF_intermedia.nombre_set; SqlCmd.Parameters.Add(Parnombre_set); // SqlParameter Parid_alimentador = new SqlParameter(); Parid_alimentador.ParameterName = "@mid_alimentador"; Parid_alimentador.SqlDbType = SqlDbType.Int; Parid_alimentador.Value = AF_intermedia.id_alimentador; SqlCmd.Parameters.Add(Parid_alimentador); // SqlParameter Parnombre_alimentador = new SqlParameter(); Parnombre_alimentador.ParameterName = "@mnombre_alimentador"; Parnombre_alimentador.SqlDbType = SqlDbType.Char; Parnombre_alimentador.Value = AF_intermedia.nombre_alimentador; SqlCmd.Parameters.Add(Parnombre_alimentador); // SqlParameter Parid_sed = new SqlParameter(); Parid_sed.ParameterName = "@mid_sed"; Parid_sed.SqlDbType = SqlDbType.Int; Parid_sed.Value = AF_intermedia.id_sed; SqlCmd.Parameters.Add(Parid_sed); // SqlParameter Parnombre_sed = new SqlParameter(); Parnombre_sed.ParameterName = "@mnombre_sed"; Parnombre_sed.SqlDbType = SqlDbType.Char; Parnombre_sed.Value = AF_intermedia.nombre_sed; SqlCmd.Parameters.Add(Parnombre_sed); // SqlParameter Parid_circuito = new SqlParameter(); Parid_circuito.ParameterName = "@mid_circuito"; Parid_circuito.SqlDbType = SqlDbType.Int; Parid_circuito.Value = AF_intermedia.id_circuito; SqlCmd.Parameters.Add(Parid_circuito); // SqlParameter Parnombre_circuito = new SqlParameter(); Parnombre_circuito.ParameterName = "@mnombre_circuito"; Parnombre_circuito.SqlDbType = SqlDbType.Char; Parnombre_circuito.Value = AF_intermedia.nombre_circuito; SqlCmd.Parameters.Add(Parnombre_circuito); // SqlParameter Parid_punto_inicio = new SqlParameter(); Parid_punto_inicio.ParameterName = "@mid_punto_inicio"; Parid_punto_inicio.SqlDbType = SqlDbType.Int; Parid_punto_inicio.Value = AF_intermedia.id_punto_inicio; SqlCmd.Parameters.Add(Parid_punto_inicio); // SqlParameter Parpunto_inicio_x = new SqlParameter(); Parpunto_inicio_x.ParameterName = "@mpunto_inicio_x"; Parpunto_inicio_x.SqlDbType = SqlDbType.Decimal; Parpunto_inicio_x.Value = AF_intermedia.punto_inicio_x; SqlCmd.Parameters.Add(Parpunto_inicio_x); // SqlParameter Parpunto_inicio_y = new SqlParameter(); Parpunto_inicio_y.ParameterName = "@mpunto_inicio_y"; Parpunto_inicio_y.SqlDbType = SqlDbType.Decimal; Parpunto_inicio_y.Value = AF_intermedia.punto_inicio_y; SqlCmd.Parameters.Add(Parpunto_inicio_y); // SqlParameter Parid_punto_fin = new SqlParameter(); Parid_punto_fin.ParameterName = "@mid_punto_fin"; Parid_punto_fin.SqlDbType = SqlDbType.Int; Parid_punto_fin.Value = AF_intermedia.id_punto_fin; SqlCmd.Parameters.Add(Parid_punto_fin); // SqlParameter Parpunto_fin_x = new SqlParameter(); Parpunto_fin_x.ParameterName = "@mpunto_fin_x"; Parpunto_fin_x.SqlDbType = SqlDbType.Decimal; Parpunto_fin_x.Value = AF_intermedia.punto_fin_x; SqlCmd.Parameters.Add(Parpunto_fin_x); // SqlParameter Parpunto_fin_y = new SqlParameter(); Parpunto_fin_y.ParameterName = "@mpunto_fin_y"; Parpunto_fin_y.SqlDbType = SqlDbType.Decimal; Parpunto_fin_y.Value = AF_intermedia.punto_fin_y; SqlCmd.Parameters.Add(Parpunto_fin_y); // SqlParameter Parlinea_at = new SqlParameter(); Parlinea_at.ParameterName = "@mlinea_at"; Parlinea_at.SqlDbType = SqlDbType.Char; Parlinea_at.Value = AF_intermedia.linea_at; SqlCmd.Parameters.Add(Parlinea_at); // SqlParameter Parelem_punto_inicio_at = new SqlParameter(); Parelem_punto_inicio_at.ParameterName = "@melem_punto_inicio_at"; Parelem_punto_inicio_at.SqlDbType = SqlDbType.Char; Parelem_punto_inicio_at.Value = AF_intermedia.elem_punto_inicio_at; SqlCmd.Parameters.Add(Parelem_punto_inicio_at); // SqlParameter Parid_punto_inicio_at = new SqlParameter(); Parid_punto_inicio_at.ParameterName = "@mid_punto_inicio_at"; Parid_punto_inicio_at.SqlDbType = SqlDbType.Int; Parid_punto_inicio_at.Value = AF_intermedia.id_punto_inicio_at; SqlCmd.Parameters.Add(Parid_punto_inicio_at); // SqlParameter Parpunto_inicio_at_x = new SqlParameter(); Parpunto_inicio_at_x.ParameterName = "@mpunto_inicio_at_x"; Parpunto_inicio_at_x.SqlDbType = SqlDbType.Decimal; Parpunto_inicio_at_x.Value = AF_intermedia.punto_inicio_at_x; SqlCmd.Parameters.Add(Parpunto_inicio_at_x); // SqlParameter Parpunto_inicio_at_y = new SqlParameter(); Parpunto_inicio_at_y.ParameterName = "@mpunto_inicio_at_y"; Parpunto_inicio_at_y.SqlDbType = SqlDbType.Decimal; Parpunto_inicio_at_y.Value = AF_intermedia.punto_inicio_at_y; SqlCmd.Parameters.Add(Parpunto_inicio_at_y); // SqlParameter Parelem_punto_fin_at = new SqlParameter(); Parelem_punto_fin_at.ParameterName = "@melem_punto_fin_at"; Parelem_punto_fin_at.SqlDbType = SqlDbType.Char; Parelem_punto_fin_at.Value = AF_intermedia.elem_punto_fin_at; SqlCmd.Parameters.Add(Parelem_punto_fin_at); // SqlParameter Parid_punto_fin_at = new SqlParameter(); Parid_punto_fin_at.ParameterName = "@mid_punto_fin_at"; Parid_punto_fin_at.SqlDbType = SqlDbType.Int; Parid_punto_fin_at.Value = AF_intermedia.id_punto_fin_at; SqlCmd.Parameters.Add(Parid_punto_fin_at); // SqlParameter Parpunto_fin_at_x = new SqlParameter(); Parpunto_fin_at_x.ParameterName = "@mpunto_fin_at_x"; Parpunto_fin_at_x.SqlDbType = SqlDbType.Decimal; Parpunto_fin_at_x.Value = AF_intermedia.punto_fin_at_x; SqlCmd.Parameters.Add(Parpunto_fin_at_x); // SqlParameter Parpunto_fin_at_y = new SqlParameter(); Parpunto_fin_at_y.ParameterName = "@mpunto_fin_at_y"; Parpunto_fin_at_y.SqlDbType = SqlDbType.Decimal; Parpunto_fin_at_y.Value = AF_intermedia.punto_fin_at_y; SqlCmd.Parameters.Add(Parpunto_fin_at_y); // //Ejecutamos nuestro comando rpta = SqlCmd.ExecuteNonQuery() != 0 ? "OK" : "NO se Actualizo el Registro"; } catch (Exception ex) { rpta = ex.Message; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(rpta); }