private void btnAnadirSolar_Click(object sender, EventArgs e)
        {
            try
            {
                BuscarSolar b      = new BuscarSolar();
                E_Solares   eSolar = new E_Solares();

                b.formCotizacion = true;
                b.ShowDialog();

                if (b.formCotizacion)
                {
                    dgvSolares.Rows.Add();
                    dgvSolares.Rows[count].Cells[0].Value  = IdSolar;
                    dgvSolares.Rows[count].Cells[1].Value  = NumCerTit;
                    dgvSolares.Rows[count].Cells[2].Value  = CantMetros;
                    dgvSolares.Rows[count].Cells[3].Value  = Numero;
                    dgvSolares.Rows[count].Cells[4].Value  = Coor;
                    dgvSolares.Rows[count].Cells[5].Value  = Colind;
                    dgvSolares.Rows[count].Cells[6].Value  = IdSolarInfo;
                    dgvSolares.Rows[count].Cells[7].Value  = DescripAdd;
                    dgvSolares.Rows[count].Cells[8].Value  = InformProp;
                    dgvSolares.Rows[count].Cells[9].Value  = ImageTitulo;
                    dgvSolares.Rows[count].Cells[10].Value = Precio;
                    dgvSolares.Rows[count].Cells[11].Value = Estado;
                    dgvSolares.Rows[count].Cells[12].Value = FechaRegistro;
                    count++;
                }
            }
            catch (Exception ex) { MessageBox.Show(ex.Message); }
        }
Example #2
0
        public int EliminarSolar(E_Solares eSolar)
        {
            SqlConnection strcon = new SqlConnection();

            strcon.ConnectionString = Conexion.SqlConex;
            strcon.Open();
            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = strcon;
            cmd.CommandText = "EliminarSolar";
            cmd.CommandType = CommandType.StoredProcedure;

            SqlParameter parId = new SqlParameter();

            parId.ParameterName = "@Id";
            parId.SqlDbType     = SqlDbType.Float;
            parId.Value         = eSolar.Id;
            cmd.Parameters.Add(parId);

            return(cmd.ExecuteNonQuery());
        }
Example #3
0
        public int N_EliminarSolar(E_Solares eSolares)
        {
            int rsp = D_Solares.EliminarSolar(eSolares);

            return(rsp);
        }
Example #4
0
        public int N_ModificarSolar(E_Solares eSolares)
        {
            int rsp = D_Solares.ModificarSolar(eSolares);

            return(rsp);
        }
Example #5
0
        public int N_InsertarSolar(E_Solares eSolares)
        {
            int rsp = D_Solares.InsertarSolar(eSolares);

            return(rsp);
        }
Example #6
0
        //public string a()
        //{
        //    connection.Open();
        //    SqlCommand command1 = new SqlCommand("select imgfile from myimages where imgname=@param", connection);
        //    SqlParameter myparam = command1.Parameters.Add("@param", SqlDbType.NVarChar, 30);
        //    myparam.Value = txtimgname.Text;
        //    byte[] img = (byte[])command1.ExecuteScalar();
        //    MemoryStream str = new MemoryStream();
        //    str.Write(img, 0, img.Length);
        //    Bitmap bit = new Bitmap(str);
        //    connection.Close();
        //}

        public int InsertarSolar(E_Solares eSolar)
        {
            SqlConnection strcon = new SqlConnection();

            strcon.ConnectionString = Conexion.SqlConex;
            strcon.Open();
            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = strcon;
            cmd.CommandText = "InsertarSolar";
            cmd.CommandType = CommandType.StoredProcedure;

            SqlParameter parNumeroCertTitulo = new SqlParameter();

            parNumeroCertTitulo.ParameterName = "@NumCertTitulo";  //biint
            parNumeroCertTitulo.SqlDbType     = SqlDbType.Float;
            parNumeroCertTitulo.Size          = 50;
            parNumeroCertTitulo.Value         = eSolar.NumeroCertTitulo;
            cmd.Parameters.Add(parNumeroCertTitulo);

            SqlParameter parCantidadMetros = new SqlParameter();

            parCantidadMetros.ParameterName = "@CantidadMetros"; //Biint
            parCantidadMetros.SqlDbType     = SqlDbType.Float;
            parCantidadMetros.Size          = 10;
            parCantidadMetros.Value         = eSolar.CantidadMetros;
            cmd.Parameters.Add(parCantidadMetros);

            SqlParameter parNumero = new SqlParameter();

            parNumero.ParameterName = "@NĂºmero";
            parNumero.SqlDbType     = SqlDbType.Float;
            parNumero.Size          = 5;
            parNumero.Value         = eSolar.Numero;
            cmd.Parameters.Add(parNumero);

            SqlParameter parCoordenadas = new SqlParameter();

            parCoordenadas.ParameterName = "@Coordenadas"; //String
            parCoordenadas.SqlDbType     = SqlDbType.VarChar;
            parCoordenadas.Size          = 70;
            parCoordenadas.Value         = eSolar.Coordenadas;
            cmd.Parameters.Add(parCoordenadas);

            SqlParameter parColindSolar = new SqlParameter();

            parColindSolar.ParameterName = "@ColindSolar";
            parColindSolar.SqlDbType     = SqlDbType.VarChar;
            parColindSolar.Value         = eSolar.ColindSolar;
            cmd.Parameters.Add(parColindSolar);
            //*No contiene Size por ser un VarChar(Max) y
            //su contenido es extenso

            SqlParameter parDescAddPropiedad = new SqlParameter();

            parDescAddPropiedad.ParameterName = "@DescAddProp";
            parDescAddPropiedad.SqlDbType     = SqlDbType.VarChar;
            parDescAddPropiedad.Value         = eSolar.DescAddPropiedad;
            cmd.Parameters.Add(parDescAddPropiedad);
            //*No contiene Size por ser un VarChar(Max) y
            //su contenido es extenso

            SqlParameter parInfoPropiedad = new SqlParameter();

            parInfoPropiedad.ParameterName = "@InfoPropietario"; //Biint
            parInfoPropiedad.SqlDbType     = SqlDbType.Float;
            parInfoPropiedad.Size          = 20;
            parInfoPropiedad.Value         = eSolar.InfoPropietario;
            cmd.Parameters.Add(parInfoPropiedad);

            SqlParameter parImagenTitulo = new SqlParameter();

            parImagenTitulo.ParameterName = "@Imagen";
            parImagenTitulo.SqlDbType     = SqlDbType.Image;
            parImagenTitulo.Value         = eSolar.ImagenTitulo;
            cmd.Parameters.Add(parImagenTitulo);
            //*No contiene Size por ser un tipo image
            //su contenido expresado en byte[] es extenso

            SqlParameter parPrecio = new SqlParameter();

            parPrecio.ParameterName = "@Precio";
            parPrecio.SqlDbType     = SqlDbType.VarChar;
            parPrecio.Size          = 20;
            parPrecio.Value         = eSolar.Precio;
            cmd.Parameters.Add(parPrecio);

            SqlParameter parEstado = new SqlParameter();

            parEstado.ParameterName = "@Estado";
            parEstado.SqlDbType     = SqlDbType.VarChar;
            parEstado.Size          = 15;
            parEstado.Value         = eSolar.Estado;
            cmd.Parameters.Add(parEstado);

            SqlParameter parFechaRegistro = new SqlParameter();

            parFechaRegistro.ParameterName = "@FechaRegistro";
            parFechaRegistro.SqlDbType     = SqlDbType.Date;
            parFechaRegistro.Value         = eSolar.FechaRegistro;
            cmd.Parameters.Add(parFechaRegistro);
            //*No contiene Size por ser un dato de fecha
            //no representa mucho espacio en BD

            return(cmd.ExecuteNonQuery());
        }